Я отформатировал перо 16 ГБ с файловой системой NTFS в Windows Vista. После этого я начал копировать некоторые файлы. Тем не менее, только несколько файлов были скопированы на дисковод, прежде чем операция копирования зависла. Поэтому я отменил операцию копирования.
Теперь я не могу использовать перьевой привод. Мне действительно не нужны никакие файлы, которые я скопировал в PENDRIVE. Я ПРОСТО ХОЧУ ИСПОЛЬЗОВАТЬ ПЕНДРИВА.
Я пытался использовать Ubuntu для форматирования флешки. Но когда я использую fdisk
для удаления раздела, похоже, что он работает нормально, но на самом деле он не удаляет раздел. Также я не могу отформатировать его с любой другой файловой системой.
Когда я пытался использовать gparted
, он выдает следующую ошибку:
Error mounting: mount exited with exit code 14: The disk contains an unclean file system(0,0).
The file system wasn't safely closed on window.
Fixing ntfs_attr_pread_i:ntfs_pread failed: Input/output error
Failed to read NTFS$Bitmap:Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a softRAID/FakeRAID hardware.
In the first case run chkdsk /f on Windows then reboot into windows twice.
The usage of the /f parameter is very important!.
If the device is a SoftRAID/FakeRAID then first activate it and mount a different device under the /dev/mapper directory, (e.g. /dev/mapper/nvidia_eahaabcc1).
Please see the dmraid documentation for more details
Когда я искал в Интернете, я нашел помощь о том, как восстановить. Но я не хочу восстанавливаться, я хочу снова отформатировать его.
Когда я нажал w kbd> после удаления раздела, это заняло больше времени, чем раньше. После этого я вынул перо и снова вставил, но удаленный раздел все еще присутствовал.
Если я просто наберу команду fdisk /dev/sdb
, не удаляя перьевой диск после удаления раздела, то она вернет сообщение об ошибке Unable to open /dev/sdb
.
Вот шаги, которые я выполнил:
root@yesuraj-ubuntu:~# fdisk /dev/sdb
Command (m for help): d
Selected partition 1
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks
THE DEMESG PRINTS ARE AS FOLLOWS,
[ 6139.774753] usb 2-1.3: reset high speed USB device number 4 using ehci_hcd
[ 6154.816941] usb 2-1.3: device descriptor read/64, error -110
[ 6169.968908] usb 2-1.3: device descriptor read/64, error -110
[ 6170.158427] usb 2-1.3: reset high speed USB device number 4 using ehci_hcd
[ 6185.200638] usb 2-1.3: device descriptor read/64, error -110
[ 6200.352572] usb 2-1.3: device descriptor read/64, error -110
[ 6200.542093] usb 2-1.3: reset high speed USB device number 4 using ehci_hcd
[ 6205.559460] usb 2-1.3: device descriptor read/8, error -110
dd
, и она стерла таблицу разделов. Но теперь, когда я подключаю перьевой привод, dmesg
содержит это сообщение об ошибке:
[88143.437001] sdb: unknown partition table
.
Я не могу создать раздел, используя fdisk /dev/sdb
. Сообщение об ошибке говорит, что он не может найти узел.
Другие сообщения от dmesg
следуют ниже.
[87100.531596] usb 2-1.3: new high speed USB device number 39 using ehci_hcd
[87130.915257] usb 2-1.3: new high speed USB device number 40 using ehci_hcd
[87135.932647] usb 2-1.3: device descriptor read/8, error -110
Если Вы полностью, положительно, УВЕРЕНЫ, что хотите стереть текущее содержание своего перьевого диска, то можно попробовать dd
управляйте, как описано ниже.
Во-первых, проверьте в один прошлый раз когда /dev/sdb
относится к перьевому диску, который Вы хотите стереть. Как другой ответ указал, Вы хотите не сомневаться, что Вы стираете правильное устройство. (Я, вероятно, выполнил бы команду sudo fdisk -l
как дополнительная проверка.)
dd
команда ниже должна записать нули в первого мебибайт перьевого диска, который сотрет любую таблицу разделов. Это должно полностью удалить любое разделение.
sudo dd if=/dev/zero bs=1M count=1 of=/dev/sdb
Если Вы решаете, что хотите записать нули во все устройство, просто опустить count=1
параметр. Это займет больше времени, конечно. Сколько дольше зависит от размера перьевого диска, Вы стираетесь.
sudo dd if=/dev/zero bs=1M of=/dev/sdb
После стирания таблицы разделов с нулями можно разделить диск. Я сделал бы это использование gparted
просто, потому что я знаком с тем инструментом и знаю, как использовать его.
Вот то, как я сделал бы это.
gparted
не уже доступно в Вашей системе, установите ее. Вы могли, например, использовать команду ниже. sudo apt-get update && sudo apt-get -y install gparted
gparted
, ввод Вашего пароля, когда это требуют.gparted
устройство.MS-DOS
разработайте таблицу разделов.gparted
в этой точке и использовании fdisk
разделить перьевой диск.Примечание:
Если Вы хотели сделать, это в Windows I предлагает использовать DISKPART
команда в командном окне. Однажды в DISKPART
выберите корректный диск и затем дайте команду CLEAN
.
(Можно дать команду HELP CLEAN
в то время как в DISKPART
сформируйте больше информации о том, что делает команда.)
существует очень хорошая возможность, что Ваш флеш-накопитель неисправен. Любые рабочие флеш-накопители позволили бы Вам удалять/воссоздавать/изменять таблицу разделов. Если этого не происходит еще, аппаратных средств на Вашем флеш-накопителе не стало, уведенные навсегда...