Microsoft Blocks May 2019 Windows Update on PCs With USB Storage, SD Cards

Microsoft has announced that the upcoming Windows 10 May 2019 Update will not be available to anyone who has USB storage or an SD card installed. The company has published a new support page warning consumers about the change. The site states that users running either 1803 or 1809 with an external USB or SD Card storage device will receive the following error message:

The explanation?
Inappropriate drive reassignment can occur on eligible computers that have an external USB device or SD memory card attached during the installation of the May 2019 update. For this reason, these computers are currently blocked from receiving the May 2019 Update. This generates the error message that is mentioned in the “Symptoms” section if the upgrade is tried again on an affected computer.
The example given by Microsoft is that an external USB drive formerly assigned to drive G before the upgrade was attempted could now be assigned to drive H, post-upgrade. The solution? Just disconnect all external drives before you attempt to install the update.
This Is an Amazing Error
On the one hand, this error isn’t really a problem. Disconnecting external drives is annoying and inconvenient, but it won’t take more than a few moments for most of us (those of you with six HDDs plugged in to the back of your machine will have a bit rougher time of it).
But on the other hand, how the hell does this even happen?
The entire promise of Windows-as-a-service, if you recall, was that Windows was going to become more reliable, with fewer bugs. Firing the entire QA team, forcing programmers to bug-fix their own code, and turning millions of Windows users into unpaid beta testers was supposed to result in a code base people could feel more comfortable with.
(Random question: If a programmer really likes his program, does he refer to it has his “code bae?”)
Instead, we’ve been treated to a comedy of errors that, if anything, seem to be getting worse. The 1809 update was delayed by months to fix errors that could wipe decades worth of documents off users’ hard drives. 1803 had its own errors with drive assignments and could cause the recovery partition to be assigned a drive letter, bombarding users with error messages about how the drive was almost out of space.
It may have been annoying to Microsoft that some people waited for a new service pack before installing a new version of Windows, but I can’t say I feel as if the Windows 10 development cycle has produced any improvement whatsoever. I am, if anything, far less likely to install new updates than I ever was before. I’m not even using 1803 yet on my desktop (installing it broke Windows Search last time I tried). I’ve got no plans to update to it. Why would I? Every single time I’ve applied a major Windows Update to my own desktop, it breaks something. Usually it’s something minor, but it’s still broken.
Personally, I don’t trust an update that breaks something as basic as USB compatibility this late in the development cycle. I’d be very cautious with 1903 and wait several weeks post-release, at least, to see what other problems people report.
Continue reading

Protect Your Online Privacy With the 5 Best VPNs
Investing in a VPN is a smart choice right now, but the options are vast. To help narrow things down a bit, we've rounded up five of our very favorite consumer services.

RISC-V Tiptoes Towards Mainstream With SiFive Dev Board, High-Performance CPU
RISC V continues to make inroads across the market, this time with a cheaper and more fully-featured test motherboard.

The PlayStation 5 Will Only Be Available Online for Launch Day
The PlayStation 5 isn't going to be available in stores on launch day, and if you want to pick up an M.2 SSD to expand its storage, you'll have some time to figure out that purchase.

ARMing for War: New Cortex-A78C Will Challenge x86 in the Laptop Market
ARM took another step towards challenging x86 in its own right with the debut of the Cortex-A78C this week. The new chip packs up to eight "big" CPU cores and up to an 8MB L3 cache.