I've been experiencing an odd problem with Diskpart lately, wondering if anyone else is seeing this. It's really easy to reproduce.
Steps to Reproduce
==================
Plug in a thumb drive
Run diskpart
Within diskpart run the following commands (in my example, my thumb drive is disk 2). Be careful as this will erase the selected drive!:
list disk
select disk 2
clean
DiskPart has encountered an error: A device which does not exist was specified.
See the System Event Log for more information.
DISKPART>
If I look in event viewer, I see this message:
Cannot zero sectors on disk \\?\PhysicalDrive2. Error code: 1B1@0101000F
More Information
================
First, note that the above error happens ONLY if the thumb drive is configured for MBR. It will NEVER happen when it is GPT.
Second, my initial workaround was to simply issue the "clean" command again. Probably about 90% of the time, a second run of the command will work. However, I have had times in a batch file where it does not succeed, maybe due to the short time between the two commands. I have a program as well as several batch files that have a need for this to be rock stable.
I have a new workaround that seems to be working 100% for me, but it's stupid that I need to even employ such a workaround.
The new workaround is like this:
list disk
select disk 2
clean
convert gpt
clean
convert gpt
clean
convert mbr
The idea of the above series of commands is to try and perform a clean 3 times. Since we know that it never fails when GPT is used, after each clean we do a "convert gpt". By doing so, if we had a successful clean operation, we can guarantee that the next clean will not fail because we are now in GPT mode. Now, we are in a known good state, so we can do a final "convert mbr" successfully. The end result is a successfully cleaned disk using MBR.
I only just converted a system back to windows 10 so I have not been able to test to see if this happens on Windows 10. I plan to try it this evening. However, it's happening frequently on my Win 11 machines. Note that all my Win 11 machines are on the latest Feb 2022 Windows patches.
Has anyone else been noticing this? I can't swear how long this happening, but I became very aware of it in the last few weeks, definitely before the Feb patches rolled out.
Steps to Reproduce
==================
Plug in a thumb drive
Run diskpart
Within diskpart run the following commands (in my example, my thumb drive is disk 2). Be careful as this will erase the selected drive!:
list disk
select disk 2
clean
DiskPart has encountered an error: A device which does not exist was specified.
See the System Event Log for more information.
DISKPART>
If I look in event viewer, I see this message:
Cannot zero sectors on disk \\?\PhysicalDrive2. Error code: 1B1@0101000F
More Information
================
First, note that the above error happens ONLY if the thumb drive is configured for MBR. It will NEVER happen when it is GPT.
Second, my initial workaround was to simply issue the "clean" command again. Probably about 90% of the time, a second run of the command will work. However, I have had times in a batch file where it does not succeed, maybe due to the short time between the two commands. I have a program as well as several batch files that have a need for this to be rock stable.
I have a new workaround that seems to be working 100% for me, but it's stupid that I need to even employ such a workaround.
The new workaround is like this:
list disk
select disk 2
clean
convert gpt
clean
convert gpt
clean
convert mbr
The idea of the above series of commands is to try and perform a clean 3 times. Since we know that it never fails when GPT is used, after each clean we do a "convert gpt". By doing so, if we had a successful clean operation, we can guarantee that the next clean will not fail because we are now in GPT mode. Now, we are in a known good state, so we can do a final "convert mbr" successfully. The end result is a successfully cleaned disk using MBR.
I only just converted a system back to windows 10 so I have not been able to test to see if this happens on Windows 10. I plan to try it this evening. However, it's happening frequently on my Win 11 machines. Note that all my Win 11 machines are on the latest Feb 2022 Windows patches.
Has anyone else been noticing this? I can't swear how long this happening, but I became very aware of it in the last few weeks, definitely before the Feb patches rolled out.
My Computers
System One System Two
-
- OS
- Win11 Pro 24H2
- Computer type
- PC/Desktop
- Manufacturer/Model
- Self-built
- CPU
- Intel i7 11700K
- Motherboard
- ASUS Prime Z590-A MB
- Memory
- 64GB (Waiting for warranty replacement of another 64GB for 128GB total)
- Graphics Card(s)
- No GPU - Built-in Intel Graphics
- Sound Card
- Integrated
- Monitor(s) Displays
- HP Envy 32
- Screen Resolution
- 2560 x 1440
- Hard Drives
- 1 x 1TB NVMe SSD
1 x 2TB NVMe SSD
1 x 4TB NVMe SSD
3 x 512GB 2.5" SSD
1 x 4TB 2.5" SSD
5 x 8TB Seagate Barracuda HDD
- PSU
- Corsair HX850i
- Case
- Corsair iCUE RGB 5000X mid tower case
- Cooling
- Noctua NF-S12A chromax.black.swap case fans (Qty. 7) & Home Computer Specifications, Configuration, and Usage Notes General Specifications ASUS Prime Z590-A motherboard, serial number M1M0KC222467ARP Intel Core i7-11700K CPU (11th Gen Rocket Lake / LGA 1200 Socket) 128GB Crucial Ballistix RGB DDR4 3200 MHz DRAM (4 x 32GB) Corsair iCUE RGB 5000X mid tower case Noctua NH-D15 chromax.black CPU cooler Noctua NF-S12A chromax.black.swap case fans (Qty. 7) & Corsair LL-120 RGB Fans (Qty. 3)
- Keyboard
- Corsair K70 Max RGB Magnetic Keyboard
- Mouse
- Logitech MX Master 3
- Internet Speed
- 1Gb Up / 1 Gb Down
- Browser
- Edge
- Antivirus
- Windows Defender
- Other Info
- The five 8TB drives and three 512GB SSDs are part of a DrivePool using StableBit DrivePool software. The three SSDs are devoted purely to caching for the 8TB drives. All of the important data is stored in triplicate so that I can withstand simultaneous failure of 2 disks.
Networking: 2.5Gbps Ethernet and WiFi 6e
-
- Operating System
- Win11 Pro 23H2
- Computer type
- Laptop
- Manufacturer/Model
- Lenovo ThinkBook 13x Gen 2
- CPU
- Intel i7-1255U
- Memory
- 16 GB
- Graphics card(s)
- Intel Iris Xe Graphics
- Sound Card
- Realtek® ALC3306-CG codec
- Monitor(s) Displays
- 13.3-inch IPS Display
- Screen Resolution
- WQXGA (2560 x 1600)
- Hard Drives
- 2 TB 4 x 4 NVMe SSD
- PSU
- USB-C / Thunderbolt 4 Power / Charging
- Mouse
- Buttonless Glass Precision Touchpad
- Keyboard
- Backlit, spill resistant keyboard
- Internet Speed
- 1Gb Up / 1Gb Down
- Browser
- Edge
- Antivirus
- Windows Defender
- Other Info
- WiFi 6e / Bluetooth 5.1 / Facial Recognition / Fingerprint Sensor / ToF (Time of Flight) Human Presence Sensor