The Samsung SSD has never had any issues. I recieved an email from someone that has the same issue, he noticed that Microsoft ships with either a Hynix SSD or a Samsung SSD.
Then add existing sata/network drivers you need for other devices using latest versions. If this is happening to you I recommend importing the boot wim again creating a new one and only adding the network drivers (in the surface pro 3 case) and test using that boot wim with a copy of your task sequence. Is up to decide what you really need but we have deseleted the following. Search for 'CCM_RecentlyUsedApps', expand it. In the new window click 'Hardware Inventory' Right click 'Default Client Settings' and choose properties. To cut the fat go to the Administration pane in SCCM 2012, then Client Settings.
In a multiple user environment the class that will be expanding those mifs is the 'CCM_RecentlyUsedApps'. Solution is not increasing the maximum allowable size and make your DB massive. Solution: Increase the maximum allowable size, which is defined in the registry key HKLMSoftwareMicrosoftSMSComponentsSMS_INVENTORY_DATA_LOADERMax MIF Size (the default is 5 MB), and wait for Inventory Data Loader to retry the operation. Inventory Data Loader failed to process the file G:Program FilesMicrosoft Configuration because it is larger than the defined maximum allowable size of 5000000.
If you are getting alot of error 2719 under SMS_INVENTORY_DATA_LOADER in a multiple user enviroment such as a lab of computers consider tweaking the data you are collecting.