I've got a bootable USB stick and am getting to the driver loading stage. I've got the Surface Laptop drivers extracted from the Microsoft driver MSI and parked on another USB stick. I'm able to navigate to those drivers and I can select the NVM Express Controller driver. However, when I click "next" to install/use it for installation the installer is failing out with "No new devices drivers were found". Not sure why this is failing? Is there some other driver I need? Windows 10 1803 does not see the hard drive natively so I obviously need some driver...
You procedure is correct, but the drivers might be for other Surface version or may be just incomplete. I would like to offer other solutions which build on the drivers already on your disk (but I cannot guarantee success).
Solution 1 : Hard reset
Boot the Surface using a Windows boot media, select "Troubleshoot" and then "Reset your PC".
Solution 2 : Use the recovery image
This solution might be less destructive than the first one.
Download the recovery image from the page Download a recovery image for your Surface.
Create a USB recovery drive with "Create a recovery drive" from the Start menu on another device. Remember to deselect "Backup system files to the recovery drive".
Right-click on the downloaded recovery file and select Extract All, then Extract, which will create a folder in the same directory.
Copy all the files in the extracted folder into your newly created USB recovery drive.
Boot the Surface from this recovery drive, select Troubleshoot, then Recover from a drive, and follow the prompts.
For a detailed description of the process with screenshots see the article
How to reinstall Windows 10 S on your Surface Laptop.
Note: The success of both methods depend on your disk still containing the required recovery partitions of Windows, and on their including viable drivers.
You can use a USB drive.
To make a surface boot to USB, follow these steps:
1. Insert a Windows 10 bootable USB drive into the USB port on your Surface 2. Press and hold the volume-down button 3. Press and release the power button 4. When the Surface logo appears, release the volume-down button