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
- Kamrui Mini PC, Model CK10
- CPU
- Intel i5-12450H
- Memory
- 32GB
- 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 2TB NVMe SSD
1 x 4TB NVMe SSD
1 x 4TB 2.5" SSD
- PSU
- 120W "Brick"
- Keyboard
- Corsair K70 Mechanical Keyboard
- Mouse
- Logitech MX Master 3
- Internet Speed
- 1Gb Up / 1 Gb Down
- Browser
- Edge
- Antivirus
- Windows Defender
-
- 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