При попытке форматирования флеш-накопителя (реже жёсткого диска) с помощью командного интерпретатора «DiskPart», пользователь встречается с информацией об ошибке «Программа DiskPart обнаружила ошибку», после чего часто приведена причина ошибки (например, «Носитель защищён от записи»). В данной статье я расскажу о наиболее частых ошибках в работе «Diskpart», а также поясню, как их исправить.
Содержание
- Ошибка №1. Носитель защищен от записи
- Решение №1
- Решение №2
- Ошибка №2. Отказано в доступе
- Решение №1
- Решение №2
- Ошибка №3. Программа DiskPart обнаружила ошибку параметр задан неверно
- Решение №1
- Решение №2
- Ошибка №4. Ошибка в данных CRC
- Решение
- Ошибка №5. Запрос не был выполнен
- Решение
- Ошибка №6. Ошибка I/O устройства
- Решение
- Заключение
Ошибка №1. Носитель защищен от записи
Пользователь может встретить сообщение «Носитель защищён от записи» при попытке форматирования своей флешки, при этом последняя может не иметь специальной перемычки для защиты от записи (если таковая имеется, просто попробуйте её переключить).
Решение №1
- Запустите командную строку от имени администратора, введите там:
- DiskPart — и нажмите на ввод.
- Затем наберите: list disk вновь нажмите на ввод.
- Высветится список имеющихся на ПК дисков, отметьте какую букву имеет проблемный диск (флешка).
- Наберите: select disk X — (вместо X поставьте букву проблемного диска) и нажмите на ввод.
- Наберите: attribute disk и нажмите ввод.
- Вам высветится информация, имеет ли проблемный диск статус «read only» (только чтение).
Если да, то наберите: attribute disk clear readonly и нажмите ввод. Данный статус будет изменён на «No» (нет). Попробуйте вновь отформатировать нужный диск с помощью DiskPart.
Интересно: Что делать, если компьютер не видит флешку?
Решение №2
Нажмите на кнопку «Пуск», в строке поиска введите regedit и нажмите на ввод. Перейдите по пути:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlStorageDevicePolicies — и поставьте там значение параметра «WriteProtect» на 0 (ноль).
Если вы не обнаружите конечный пункт ветки «StorageDevicePolicies», тогда вам необходимо его создать. Правый клик мыши на предыдущей ступени ветки (Control) – «Создать» — «Раздел». Имя разделу дайте «StorageDevicePolicies» (без кавычек).
Правый клик мыши на созданном разделе слева – «Создать» — «Параметр Dword (32 бита)». Переименуйте параметр на «WriteProtect» (без кавычек). Установите его значение на «0», нажмите на «Ок», и закройте системный реестр. Перегрузите ПК и попробуйте вновь выполнить DiskPart.
Важно знать: Инструкция по восстановлению флешек
Ошибка №2. Отказано в доступе
Сообщение об ошибки обычно возникает, когда вы пробуете очистить вашу флешку с помощью diskpart-команды «clean». В сообщении об ошибке система рекомендует просмотреть логи, в которых может быть детализирована причина проблемы.
Решение №1
Просмотрите логи системы (Панель Управления – Система и Безопасность – Администрирование – Просмотр Событий – Журналы Виндовс – Система). Возможно там будет указана причина дисфункции, вы сможете её выявить и исправить.
Решение №2
Запускайте командную строку только от имени администратора, и уже в ней вводите команду «diskpart».
Актуально: Файл слишком велик для конечной файловой системы: как исправить?
Ошибка №3. Программа DiskPart обнаружила ошибку параметр задан неверно
Ошибка параметр задан неверно обычно возникает в ситуации, когда файловая структура диска повреждена или изменён драйвер шифрования (encryption driver) диска в ОС Виндовс.
Решение №1
Перейдите в «Мой компьютер», наведите курсор на проблемный диск, нажмите правую клавишу мыши, в появившемся меню выберите «Свойства». В открывшемся меню перейдите во вкладку «Сервис» — «Выполнить проверку». Поставьте обе галочки и нажмите на «Запуск».
Решение №2
Скачайте, установите, и запустите программу «Partition Guru» Кликните на проблемный диск, затем нажмите на кнопку «File Recovery», а потом на кнопку «Start». Дождитесь окончания процесса восстановления файлов.
Ошибка №4. Ошибка в данных CRC
Возникает по причине наличия на устройстве битых (плохих) секторов.
Решение
Используйте CKDSK как было описано выше, или запустите «Partition Guru», выберите проблемный диск, выберите раздел меню «Disk», а в нём «Verify Or Repair Bad Sectors» – «Start Verify». Когда проверка закончится, нажмите на «Repair».
Ошибка №5. Запрос не был выполнен
Обычно означает аппаратные проблемы с самим накопителем.
Решение
- Если у вас возникли такие проблемы с флеш-накопителем, тогда перейдите в Диспетчер устройств (нажмите на кнопку «Пуск», в строке поиска введите devmgmt.msc и нажмите ввод).
- Найдите там «Контроллеры USB», откройте подраздел кликнув на него, и деинсталлируйте всё его содержимое (кликайте на первое в очереди субустройство, жмёте правую клавишу мыши – Удалить, и так пока не удалите всё содержимое «Контроллеры USB»).
- Затем перегрузите компьютер, и вновь попытайтесь запустить «DiskPart» и выполнить намеченное.
- Если не помогло – то скорее всего ваш флеш-накопитель аппаратно неисправен.
Ошибка №6. Ошибка I/O устройства
Ошибка I/O устройства возникает в ситуации, когда устройство (флешка или жёсткий диск) не может выполнить запись и считывание данных.
Решение
Проверьте аппаратное соединение между устройством и ПК. Если это флешка – используйте другой разъём ЮСБ, если жёсткий диск -проверьте шлейфы и штекеры, а также плотность подключения последних к соответствующим разъёмам.
Заключение
Появление сообщения «Программа DiskPart обнаружила ошибку» может быть вызвано рядом причин, большинство из которых перечислены мной выше. Конкретизируйте проблему, а затем выполните указанные мной действия, это поможет исправить ошибку на вашем ПК.
Иногда при операциях над дисками в командной строке с помощью DISKPART пользователи сталкиваются с сообщением об ошибке «Программа DiskPart обнаружила ошибку: Запрос не был выполнен из-за ошибки ввода/вывода на устройстве». В некоторых случаях для такой проблемы есть решения, но не всегда.
В этой инструкции подробно о том, чем может быть вызвана ошибка «Запрос не был выполнен из-за ошибки ввода/вывода на устройстве» при работе с жестким диском, SSD, флешкой или картой памяти в DiskPart и о возможных способах исправить ситуацию. Инструкция в равной мере подойдет для Windows 11, Windows 10 и 7.
Простые способы исправить ошибку ввода вывода на устройстве в DiskPart
Сообщение об ошибке ввода вывода на устройстве говорит о том, что по какой-то причине DISKPART и, вероятнее всего, системе в целом не удается выполнять операции чтения и записи на накопителе. Причины могут быть разные: проблемы с подключением, самим накопителем, иногда — системные ошибки.
Если вы уверены в том, что накопитель, над которым проводятся действия, исправен, сначала рекомендую использовать следующие простые действия:
- Перезагрузить компьютер или ноутбук.
- Если речь идет о внешнем накопителе (USB флешка, карта памяти, внешний жесткий диск) — попробуйте подключить его к другому USB разъему. Желательно на отдельном контроллере, например, используйте USB 2.0 вместо USB 3.0 или наоборот, отдельную группу USB-разъемов. Избегайте использования USB-хабов и передней панели ПК для подключения при рассматриваемой ошибке.
- Если флешка или карта памяти имеют переключатель защиты от записи, убедитесь, что он не установлен в режиме «Lock» (заблокированной записи). Например, для целей написания этой инструкции ошибку я вызывал именно таким способом.
- Если внешний накопитель требует дополнительного питания, учитывайте, что использование адаптеров питания отличающейся от «заводской» мощности может приводить к проблемам, похожим на изучаемую.
- При наличии возможности, проверьте работу и возможность работы в DiskPart с этим же накопителем на другом компьютере: это позволит определить, стоит ли искать причину в диске или же системе.
Дополнительные причины ошибки и способы решения проблемы
К сожалению, описанные выше методы далеко не всегда оказываются работоспособными для ситуации «Программа DiskPart обнаружила ошибку: Запрос не был выполнен из-за ошибки ввода/вывода на устройстве». Следует помнить и учитывать следующие моменты:
- Ошибка может быть вызвана проблемами с подключением устройства: например, неисправный или неплотно подключенный SATA-кабель и кабель питания.
- Неисправный диски на компьютере могут влиять на работу исправных дисков на том же контроллере. Например: на ПК есть несколько SATA-накопителей, один из которых неисправен. В этом случае при обращении к другим (исправным) накопителям тоже могут возникать ошибки.
- Сбои ввода/вывода для жестких дисков на старых (используемых в течение долгого периода времени) компьютерах иногда бывают вызваны проблемам с блоком питания — независимо от номинальной мощности, со временем он может работать нестабильно и не обеспечивать необходимого напряжения/силы тока по отдельным линиям.
- Установите драйверы чипсета, SATA/RAID, USB контроллеров с официального сайта производителя материнской платы вашего компьютера, иногда это может помочь.
- Если речь идет о каком-то «особенном» накопителе, который требует специальных драйверов, убедитесь, что такие драйверы установлены.
- Для USB-флешки и карты памяти при возникновении ошибки ввода/вывода, можно попробовать использовать способы из статьи Что делать, если флешка пишет, что диск защищен от записи, а если это не поможет — использовать специальные программы для ремонта флешки (с потерей данных).
- Крайне редко, но иногда может сработать (если причина ошибки не в самом диске): установите имеющиеся обновления Windows, проверьте целостность системных файлов, используйте точку восстановления системы на дату, когда ошибка не наблюдалась.
И, наконец, часто ошибка бывает вызвана действительной неисправностью HDD, SSD, флешки или карты памяти. Но, прежде чем сделать такой вывод, на всякий случай проверьте, будет ли накопитель работать (для записи, форматирования, изменения структуры разделов) на другом компьютере.
Diskpart is a Windows built-in tool for users to clean up disk, format drive, or convert disk for free. However, sometimes Diskpart may not work due to some errors. If the Diskpart command fails to execute your command, don’t worry.
You can either follow fixes on this page to make Diskpart work normally again or choose a Diskpart alternative tool to resolve this issue on your own:
Workable Solutions | Step-by-step Troubleshooting |
---|---|
Fix 1. Reconnect the Target Device to PC | Step 1: Unplug your USB, SD card from PC; Step 2: Reconnect the target device to your PC again…Full steps |
Fix 2. Check if Drive Is Being Occupied or Locked | Step 1: Keep the target device connect to your PC and open File Explorer; Step 2: Try to open the device to…Full steps |
Fix 3. Unlock Drive, Remove Write Protection |
#1. Unlock External USB/SD Card: Connect the external USB or SD card to PC correctly…Full steps #2. Remove Read-only State from Device: Keep the device connected to your PC correctly…Full steps #3. Remove Write Protection by Editing Registry Key: Connect the write-protected device to PC…Full steps #4. Decrypt Device using Third-party Tool: Note that if your hard drive, USB, or SD card is encrypted by…Full steps |
Fix 4. Clean Disk/USB/SD Card Using Free Diskpart Alternative Tool | (BitWiper) Step 1: Open EaseUS BitWiper and then select «Wipe Disk.»; Step 2: Choose the external (Or USB, SD, Memory) hard drive to wipe…Full steps |
Fix 5. Run Diskpart Clean Command to Clean Drive/USB/SD Card | Step 1: Connect your device to PC; Step 2: Press Windows + R keys, type cmd and hit Enter to open Command Prompt….Full steps |
Among these fixes, EaseUS BitWiper can assist you in erasing your USB, SD Card, or drive with ease.
Case — DiskPart Clean Not Working Error
«Hi there, do you know how to clean up a whole disk or USB drive when the diskpart clean command is not working in Windows 10? I was planning to use the Diskpart to erase my external hard drive so to wipe out all data. But it won’t work.
Instead, it prompts an error message, warning that ‘DiskPart has encountered an error: Access is denied…’. How can I fix this error, any DiskPart alternative method that can help me fix this issue? «
Are you having the same error on your computer? You want to use Diskpart to format or clean a hard drive, USB, or SD card, but the command window warns that Diskpart has encountered an error.
So why is Diskpart not working? Mostly, the Diskpart not working error is caused by the following reasons:
- 1. Drive is occupied or being used by other programs.
- 2. USB or SD card is locked or write-protected.
- 3. Hard disk is encrypted by a third-party encryption tool.
With one of the listed problems on your device, Diskpart won’t be able to execute any formatting or disk erasing command. As for the specific fixes, follow the next part, you can find all the detailed steps shown below.
How to Fix Diskpart Clean Not Working Error
Applies to: Fix Diskpart clean not working, cannot clean disk in Diskpart error in Windows 10/8.1/8/7, etc.
When Diskpart stops working or won’t work for formatting or cleaning disk, follow the 5 fixes that you can apply to fix not working Diskpart on your computer immediately. Then, you can complete cleaning up disk or formatting drive, USB or SD card, etc. on your own.
Fix 1. Reconnect the Target Device to PC
Sometimes, when your hard drive or external USB, SD card is not correctly connected to the computer, Diskpart won’t be able to execute any formatting or cleaning command lines. So your best choice is to reconnect the device:
Step 1. Unplug your USB, SD card from PC.
If it’s a hard drive, reinstall it to your computer via a SATA cable and a power cable.
Step 2. Reconnect the target device to your PC again.
Step 3. Log in your computer as an Administrator.
Now, you can move to Fix 2 to check if the drive is currently locked or encrypted.
Fix 2. Check if Drive Is Being Occupied or Locked
Step 1. Keep the target device connect to your PC and open File Explorer.
Step 2.Try to open the device to see if you can access all data.
Step 3.Once the target device is accessible, follow Fix 4 or Fix 5 to clean the drive.
If the system warns that your device is being occupied by a running program or file, close the running program or opening file. Then move to Fix 4 or Fix 5 to execute the disk cleaning operation.
If you receive a notification, telling that your disk is write-protected, unlock or remove write protection from the device first with tutorials in Fix 3.
Fix 3. Unlock Drive, Remove Write Protection
Note that when a storage device is locked, encrypted, or write-protected, you won’t be able to access nor make any changes to the drive. So the first thing to fix Diskpart not working error is to unlock, decrypt, and remove write-protection from your target disks.
You have four options:
#1. Unlock External USB/SD Card
Step 1. Connect the external USB or SD card to PC correctly.
Step 2. Change the Switch on USB or SD card to the Off-side.
Unlock SD card:
Unlock USB:
After this, you can run Diskpart clean command to clear the USB or SD card now. For an easier way, turn to EaseUS Partition Master as shown in Fix 4 for help.
#2. Remove Read-only State from Device
Device display as Read-only is a common issue that stops Diskpart from cleaning or formatting a storage device. If your disk shows as Read-only in Disk Management or says it’s read-only, take the steps below to clear this state, making your drive accessible again:
Step 1. Keep the device connected to your PC correctly.
Step 2. Press Windows + R, type cmd and hit Enter to open Command Prompt.
Step 3. Type the command lines here and hit Enter each time to clear read-only state from your device:
- diskpart
- list disk
- select disk #
- attributes disk clear readonly
Replace # with the disk number of your target device.
Step 4. Type exit to close the program once the process completes.
#3. Remove Write Protection by Editing Registry Key
When a storage device is write-protected, you can follow the steps here to remove write protection by editing the registry key:
Step 1. Connect the write-protected device to PC.
Step 2. Type regedit in the Run dialog and click «OK» to open Registry.
Step 3. Navigate to: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlStorageDevicePolicies.
Step 4. Double click «WriteProtect» key and change the value to «0», click «OK» to confirm.
After this, exit Registry and restart your PC. There, you should be able to access the drive and clean it via Diskpart clean command now.
Remove Writ Protection Tool
If you don’t consider yourself a pro-computer user and you’re not familiar with command-lines, don’t worry. There are graphical-based solutions to help you remove write-protection from your hard drives, USB drives, and even SD cards.
EaseUS CleanGenius is one of these tools that helps you fix aforementioned issues on your drives without knowing a thing about command-line.
Here’s an easy-to-follow guide on how to use this tool to get your issues sorted:
Step 1: DOWNLOAD and install EaseUS CleanGenius (free) on your computer.
Step 2: Run EaseUS CleanGenius on your PC, select Optimization and choose the Write Protection mode.
Step 3: Select the device that is write-protected and click Disable to remove the protection.
#4. Decrypt Device using Third-party Tool
Note that if your hard drive, USB, or SD card is encrypted by a third-party software or encryption program, you will need to use the encryption tool to decrypt the drive.
Fix 4. Clean Disk/USB/SD Card Using Free Diskpart Alternative Tool
Best for: Windows beginners, all levels of Windows users;
Note that if you prefer an all-in-one disk cleaning tool, Diskpart is not the best shot. It’s even too complicated for Windows beginners.
Here, we’d like to recommend you to try Diskpart alternative freeware — EaseUS BitWiper. It works as equivalently as diskpart in shred files, cleaning up and erasing data on your USB, SD card, or hard drive.
Follow to clean up your disk, USB, or SD card now:
Step 1. Open EaseUS BitWiper and then select «Wipe Disk.»
Step 2. Choose the external (Or USB, SD, Memory) hard drive to wipe. Then click «Next.»
Important: Make sure you have chosen the targeted external disk. The data is irrecoverable.
Step 3. Choose the proper wiping method based on the security level and wipe speed. And then click «Next.»
Step 4. Confirm the Warning message and then select «Wipe.»
Step 5. Wait for the wiping process to complete.
Fix 5. Run Diskpart Clean Command to Clean Drive/USB/SD Card
Finally, you should have fixed all the errors which stop diskpart from working in the system disk, external storage devices. And then, you can run a disk clean command in Diskpart to make it 100% working again:
Clean Disk via Diskpart Clean Command:
Step 1. Connect your device to PC.
Step 2. Press Windows + R keys, type cmd and hit Enter to open Command Prompt.
Step 3. Type the clean command lines here to wipe your disk and hit Enter each time:
- diskpart
- list disk
- select disk #
- clean or clean all
Replace # with your drive number.
«Clean» means to delete everything on your drive but files are recoverable.
«Clean all» means to erase your drive, data, both partitions and data will be unrecoverable.
Step4. Type exit to close the Window.
Conclusion
On this page, we explained the causes of Diskpart clean not working error, and provide the complete resolution to help you fix this issue. If you are with this error, reconnect your drive, and remove the write protection first.
Then, apply the easiest Diskpart clean alternative tool — EaseUS Partition Master Free to easily wipe the hard drive, clean everything on your drive in only a few simple clicks.
If you have more questions related to Diskpart clean, check the questions and answers listed here. Hope we can solve your doubts.
People Also Ask About Diskpart Clean
1. Does Diskpart clean erase data?
Note that Diskpart clean command is set to delete all partitions and data on the target device. Accordingly, the data that gets cleaned is recoverable. So the answer is no.
Diskpart clean command will not erase data. But the Diskpart clean all command will do.
2. How long does Diskpart clean take?
According to most users and EaseUS partition master expert, Diskpart clean is a very shot process. It only takes 1-2 minutes to delete everything from the drive.
But the clean all command in Diskpart will last longer, about 4-5 minutes or so. Because it will delete all the partitions on your target device and erase all saved files.
3. How do I format disk via Diskpart command?
If you want to format a hard drive, USB, or SD card using Diskpart, here is a simple guide that you can follow:
- 1. Connect target disk to PC.
- 2. Press Windows + R, type diskpart, and hit Enter.
- 3. Type list disk and hit Enter.
- 4. Type select disk # and hit Enter.
- 5. Type format fs=ntfs quick or format fs=fat32 quick and hit Enter.
- 6. Type exit and hit Enter.
Read More: Format USB Flash Drive using CMD.
Now that you can apply diskpart to format a disk, clean up data in hard drive partition or change the file system of USB/SD card, etc. storage devices in your PC again.
Некоторые пользователи сообщали о получении сообщения об ошибке «Diskpart обнаружил ошибку, носитель защищен от записи» после использования чистый или очистить все команды в DiskPart. Кроме того, эта проблема может также возникнуть при установке SD-карт, жестких дисков, твердотельных накопителей, дисков SanDisk и других. Если вы столкнулись с той же проблемой на своем компьютере, этот пост может помочь вам решить ее.
Что заставляет Diskpart сталкиваться с ошибкой защиты от записи носителя?
Есть несколько запоминающих устройств, которые обеспечивают защиту файлов и папок с помощью защиты от записи. К сожалению, иногда файлы и папки недоступны. Кроме того, на некоторых дисках отсутствует переключатель защиты от записи, но их все же можно установить в режим только для чтения. Ниже приведены некоторые возможные причины этого.
- Возможно, у вас на диске есть битые сектора.
- Вредоносное ПО или вирусы заразили ваш носитель.
- Диски доступны только для чтения в реестре или в свойствах.
- Носитель больше не может быть доступен для записи, если случайно активирован режим только для чтения.
- Случайно активируется режим только для чтения, и носитель становится недоступным для записи.
Рекомендуется сначала сделать резервную копию файлов, а затем попробовать приведенные ниже рекомендации, чтобы эффективно исправить эту ошибку.
1]Изменить редактор реестра
Попробуйте изменить значение ключа WriteProtect в реестре, чтобы посмотреть, решит ли это проблему. Вы можете сделать это, используя следующие шаги:
- Первый шаг — открыть редактор реестра. Для этого нажмите кнопку Клавиша Windows + R чтобы открыть Выполнить. Тип regedit в текстовое поле, затем нажмите Ok. Когда на экране появится UAC, нажмите кнопку да кнопка.
- Как только вы окажетесь в редакторе реестра, перейдите в следующее место:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlStorageDevicePolicies
Примечание. Кроме того, вы можете просто скопировать и вставить указанную ниже строку пути в адресную строку редактора реестра и нажать Enter. Ваш компьютер автоматически доставит вас туда.
- Если вы не видите StorageDevicePolicies ключ в следующем месте, вам нужно создать его.
- Для этого щелкните правой кнопкой мыши Контроль а затем выберите Создать > Ключ.
- Затем назовите его StorageDevicePolicies.
- Теперь вам нужно создать новое 32-битное значение DWORD с именем WriteProtect.
- Для этого щелкните правой кнопкой мыши StorageDevicePolicies, выберите «Создать» > «Значение DWORD (32-разрядное)», а затем назовите его WriteProtect.
- Дважды щелкните только что созданный Защитить от записи а затем, когда появится всплывающее меню, измените значение данных на 0.
- Наконец, нажмите Ok чтобы сохранить изменения.
Теперь закройте окно редактора реестра и проверьте, есть ли у вас доступ к устройству хранения и данным.
2]Удалить атрибут только для чтения
Если команда очистки Diskpart не выполняется правильно из-за того, что носитель защищен от записи на USB, SD-картах, жестких дисках или твердотельных накопителях, очистите атрибуты только для чтения и посмотрите, поможет ли это. Вот как это сделать:
- Запустите командную строку от имени администратора. Для этого откройте окно «Выполнить». Как только он откроется, введите команда в строке поиска и нажмите комбинацию клавиш Ctrl+Shift+Ввод.
- В окне командной строки введите дискпарт и нажмите Enter.
- Затем выполните команды в порядке, указанном ниже:
list disk select disk n атрибуты disk clear only readonly clean
Примечание. В приведенной выше команде н представляет количество устройств, подлежащих очистке
- После выполнения вышеуказанных шагов закройте окно и проверьте, работает ли оно.
3]Восстановите поврежденный системный файл.
Поврежденная файловая система также может привести к этой проблеме. Если вы столкнулись с такой проблемой, вы можете использовать Diskpart для удаления всех файлов защиты от записи и переформатирования диска.
- Откройте командную строку от имени администратора.
- На следующей странице введите дискпарт и нажмите Enter.
- Теперь выполните приведенные ниже команды одну за другой:
список дисков выбрать диск m атрибуты диска очистить только для чтения очистить создать раздел первичный формат fs=fat32
Примечание. В приведенной выше командной строке m относится к диску, содержащему поврежденную файловую систему.
Когда вы выполните вышеуказанные шаги, закройте это окно и проверьте, доступны ли ваше устройство и данные.
Связанный:
Как очистить Diskpart?
Использование команды clean в Diskpart сотрет весь диск и его разделы. Когда вы очистите весь диск, вы можете использовать утилиту Diskpart для создания новых разделов. В этой статье мы обсудили весь процесс.
Программа Diskpart обнаружила ошибку: Отказано в доступе
Функционал утилиты по работе с разделами жёсткого диска Diskpart, поставляемой с Windows, переоценить трудно. Отсутствие GUI и связи с графическим интерфейсом самой системы, возможность работы с загрузочного диска, простота команд делают её практически безотказной. Однако это не значит, что утилита сама не ограничена в правах доступа к собственным же инструментам. И одной из таких проблем является ошибка, проявляющаяся при попытке обращения к файлам раздела или целого диска: очистке, конвертировании файловой системы и т.п. Так, при попытке приступить к работе с разделами/томами на дисках иногда появляется сообщение:
DiskPart столкнулась с проблемой: Ошибка доступа. Дополнительные сведения см. в журнале событий системы
или
Программа DiskPart обнаружила ошибку: Носитель защищён от записи
и т.д. и т.п.
Причины Программа Diskpart обнаружила ошибку
Их может быть несколько. Нередко главная — включённая функция запрета записи на диск (Wright-Protection). Следующая по «популярности» причина — нехватка прав для самой консоли, запущенной от имени пользователя с ограниченными правами.
Как запустить консоль cmd с правами администратора?
Так что проблемы с ошибкой будут решаться именно в плоскости этих двух. Для начала убедитесь в том, что консоль команд запущена именно от имени администратора. Этот момент очень важен, так как, возможно, будет преследовать вас на протяжении всей работы с DiskPart. Обязательно проверьте принадлежность к группе пользователей в системе. Если система в правах вам отказывает, обратитесь к статьям:
Как создать пользователя с максимальным набором прав?
Как отключить UAC?
или воспользуйтесь возможностями ремонтной консоли Windows или загрузочного диска/флешки с Windows. Запущенным оттуда версиям DiskPart на системные права наплевать.
Всё может быть плохо, или одна история перед тем как продолжить
Историй, конечно, немало, но суммировать их может любая такая: купил флешку, всё было нормально. В какой-то момент, когда файлов по объёму стало впритык, данные были скопированы на HDD, а флешка отформатирована. С этого момента USB носитель «умер» с показаниями:
- Текущее состояние только для чтения: Да
- Только для чтения: Нет
Флешка в помойке, решения нет. В смысле, я не нашёл.
Как убрать защиту от записи на диск?
Для этого есть две возможности. Первая — с помощью самой утилиты по работе с разделами. Запускаем cmd от имени админа и пишем
diskpart
Проверим список дисков на компьютере:
list disk
Выберем нужный (Х — цифра для нужного диска):
select disk Х
Проверим свойства и характеристики выбранного диска командой:
detail disk
Теперь попробуем снять атрибут «Только для чтения» с выбранного хранилища:
attribute disk clear readonly
Команда является прямо противоположной:
attribute disk set readonly
которая запретит работу с этим диском. Чаще всего уже после очистки атрибута можно работать с выбранным диском. Я очищаю флешку полностью для дальнейшей работы с томом:
Или даже удалить из проводника…
remove
Если » Программа Diskpart обнаружила ошибку » убрать не получается…
Хочется добавить, что DiskPart «официально» добавляет атрибуты ко всем разделам выбранного диска. Однако что касается самих атрибутов (в том числе «Только для чтения»), их возможности не документированы. А работа, в том числе отказ от них или переприсвоение, иногда сопряжена с трудностями. Дело в том, что атрибуты будут носить носить характер лишь рекомендательных инструкций и, повторюсь, ОЧЕНЬ ТЕСНО завязаны с правами системы. Так что порой, кроме работы с самим диском, стоит проверить и список томов на них. DiskPart это тоже умеет:
list volume select volume X detail volume
Если на проблемном диске несколько томов, проверьте атрибуты каждого. По необходимости, по аналогии с предыдущими командами, стоит попробовать удалить атрибуты и с томов:
attributes volume clear readonly
Второй вариант: подправим реестр
Запустим редактор реестра regedit.exe и отправимся в раздел:
ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlStorageDevicePolicies
Справа должен обнаружиться параметр с именем WriteProtect. Уберите его значение в 0. Если параметра нет, создайте параметр DWORD 32-бит, назовите WriteProtect и задайте значение 0. Перезагрузитесь и проверьте.
DiskPart не удалось удалить атрибуты диска
Если такая ошибка не даёт работать с выбранным устройством, проверьте следующее:
- перед вами устройство с файловой системой RAW. DiskPart правильно обрабатывать такую систему не может. И к работе с ней утилита сможет приступить лишь после форматирования. Вам судить, стоит ли к форматированию прибегать, или использовать другие возможности работы с RAW-дисками, но команда форматирования из DiskPart выглядит так:
format fs=fat32 quick
Для форматирования в NTFS команда принимает вид:
format fs=ntfs quick
- ошибки на диске. С этой проблемой справляется команда
chkdsk Х: /f
где Х — буква «проблемного» тома. Утилита проверки ChkDsk.exe входит в состав ремонтных утилит системы, проверьте ссылки с целью подробностей.
Успехов.