Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Data Storage Media Microsoft Windows

Microsoft Drops 'Safe Removal' of USB Drives As Default In Windows 10 1809 (betanews.com) 171

Mark Wilson writes: Since the arrival of USB drives, we have been warned that they need to be 'safely removed' using the correct method in Windows, rather than just being yanked out — but now this changes.

With Windows 10 1809, Microsoft is changing the default setting that's applied to USB drives and other removable media. The change means that the default policy applied to removable storage devices is Quick Removal rather than Better Performance — so you can now just pull it out without a second thought.

This discussion has been archived. No new comments can be posted.

Microsoft Drops 'Safe Removal' of USB Drives As Default In Windows 10 1809

Comments Filter:
  • Awesome (Score:2, Insightful)

    by Anonymous Coward

    Finally this annoying stupid misfeature will go away. Now if they only could with the horrible fake scanning for "fixing errors" after you've used a USB stick on Linux...

    • Finally this annoying stupid misfeature will go away.

      This hasn't existed since 2001, the story is wrong. I am willing to bet you're not actually annoyed by this, or that you just use the remove hardware button because monkey see monkey do rather than actually understanding why you haven't needed to do it for 18 years.

  • by Anonymous Coward

    Just pulling it out is not safe. Protect yourself.

    • Re: (Score:3, Funny)

      by PPH ( 736903 )

      Software is like sex. Make just one mistake and you've got to provide support for a lifetime.

  • so you can now just pull it out without a second thought.

    I get that the writer is trying to provide a simple description of the changes, but that is not good advice. Honestly? Just "No." If you yank your drive out in the middle of a write transaction, you're taking your chances. Not having the caching enabled just reduces the risk. Besides, wasn't the default for removable devices always "Quick Removal"? I could be misremembering, but I believe that's been the default setting when I've inspected a device for as long as a care to remember.

    • Besides, wasn't the default for removable devices always "Quick Removal"? I could be misremembering, but I believe that's been the default setting when I've inspected a device for as long as a care to remember.

      That's how it has been from Windows XP to Windows 7 at least, that I recall.

  • I smell BS (Score:5, Informative)

    by Jody Bruchon ( 3404363 ) on Sunday April 07, 2019 @04:43PM (#58399774)
    EVERY SINGLE WINDOWS since XP defaults to "Quick Removal" for ALL removable drives, including every iteration of Windows 10. I have yet to see a single computer running XP, Vista, 7, 8, 8.1, or any build of 10 where I plug in an SD card, USB flash drive, or USB hard drive that did NOT automatically default to "Quick Removal." I have ALWAYS, as in 100% of cases, had to manually switch the performance setting through Device Manager. Anyone who says that the default policy is different is flying directly in the face of every single computer I've ever plugged a USB or memory card storage medium into over the past 17-18 years, and that's literally thousands of machines.

    The only exception is when a drive is not the system drive but is connected to an internal potentially hot-swappable interface such as an AHCI SATA port. Those get set to "Better Performance" by default because they're almost always not in a removable tray nor connected by eSATA, even though they're technically hot-swappable. Of course, that's not what this Slashdot post is talking about at all, so again...WHAT IS THIS POST EVEN TALKING ABOUT?!
    • by EvilSS ( 557649 )
      https://support.microsoft.com/... [microsoft.com]

      Beginning in Windows 10 version 1809, the default policy is Quick removal.

      So MS at least thinks you are wrong.

      • Re:I smell BS (Score:5, Informative)

        by Jody Bruchon ( 3404363 ) on Sunday April 07, 2019 @08:12PM (#58400848)
        Microsoft is wrong. I know because I've been checking this out on every single machine I've touched since I found out it was even an option. The "Safely Remove Hardware" icon always appears even if the policy is "Quick Removal" but every single USB device or memory card ALWAYS gets assigned "Quick Removal" by default, without fail, every single time I've ever tried it on every single computer I've plugged something into, regardless of OS. These are not business computers running the same image, they're mostly home and small business machines from a wildly diverse set of OS install sources.
        • Yep, even the configuration window says it's the default (link to a screenshot from elsewhere): https://msegceporticoprodasset... [windows.net]

        • by EvilSS ( 557649 )
          You are wrong. I went back and checked, it's been the default since at least Windows XP.
          • I'm not sure if you're responding to the correct comment. The actual default for removable drives has been Quick Removal since XP while the default for "non-removable" but possibly hot-swappable drives has always been Better Performance. This is how it works in practice, regardless of how it's documented by Microsoft to work.
      • So MS at least thinks you are wrong.

        MS can think what it likes. It clearly doesn't know it's own system. I still have an 1803 system here as well as Windows 7 and Windows XPs in VMs, and if I put any USB stick they come up with Quick Removal set as the default policy.

        This was something introduced in Windows XP. Here you go, from the Windows platform design notes in 2001:

        Operating System Write-Caching Policy for Storage Devices
        Because of the possibility of data loss or corruption when storage devices are surprise-removed, removable storage de

        • by EvilSS ( 557649 )
          Just checked on 1709: Default is Better Performance
          • Default for what, plugged where, and was that device ever used on that computer previously? It's not as simple as "plugs into computer = shows the default setting" because the default differs based on the drive interface's "removable" status. SATA/eSATA devices will default to "Better Performance."
    • The only exception is when a drive is not the system drive

      There's more exceptions than just this. It's actually in control of the developer. There's a variety of ACPI related settings or drivers that can set the removal policy to "ExpectOrderlyRemoval" from the default "ExpectSurpriseRemoval".

      But I've yet to see a device do this.

      • Hot-swap capable drives on AHCI SATA ports seem to always default to "better performance." I only mentioned "not the system drive" because you can't change this setting for the system drive at all, only the drive write cache enable checkbox.
  • Whether it is safe to just yank your USB drive out at any random time, or equivalently, unexpectedly lose power, depends on whether the file system employs an accurate, reliable atomic commit, such that even if you pull the drive out in the middle of a DMA transfer, the data and metadata on the drive will always be consistent as at some recent point in time, even if incomplete.

    You can rest assured that Microsoft has no such thing, but evidently that does not slow them down a bit.

    • You just never stop with the irrelevant bullshit do you. Literally no one here is talking about removing a device mid transfer other than you. I've told you before, replying off topic about things that no one is discussing is a sign of a severe mental condition.

      Get professional help.

      • Ow! Something bit my ankle, I think it was you.

      • I feel kind of weird trying to impart knowledge to you, I should probably not bother. But why do you imagine there ever was a "safe to remove" mechanism, if not to avoid removing in mid-update? Try not to blow a fuse now.

        • I feel kind of weird trying to impart knowledge to you

          I'm sure you did, but that "knowledge" just left your body through your ankle to try and spare us all the pain. It wasn't me biting you. But okay I'll bite now:

          But why do you imagine there ever was a "safe to remove" mechanism, if not to avoid removing in mid-update?

          You do realise that the safe to remove mechanism actually didn't work if you were mid-transfer right? The feature existed to flush caches and mark the file system as clean and would fail if you were stupid enough to try and use it while actively accessing the disc. Mind you no one was actually stupid enough to try and remove something mid copy which

          • It was *never* and is not now about atomic commits on a file system.

            Yes, it is now and always was about atomic commit, you knucklehead.

  • The real problem is that Windows writes to drives all the time by default (updating metadata such as "last accessed"). I hate having to mess with the automount settings every time I need to do some data recovery, because otherwise Windows will trash everything in sight once it gains write access to any device, even if the filesystem is known to be unclean. I once plugged a Win10 formatted hard drive into a Win7 machine, and in an instant, every file was invisible because Win7 can't handle Win10 security

  • The default policy for USB devices has been to disable write caching and set the "Quick Removal" policy since the days of Windows XP. MS even published a lengthy document about it in 2001 describing how drivers would need to override this behaviour.

    This has remained the default policy through Windows XP's various service packs, Windows Vista, Windows 7, and I figured maybe they introduced a regression at some point recently so I decided to plug a whole lot of devices into my vanilla Windows 10 pro 1803 mach

One good suit is worth a thousand resumes.

Working...