
Я пытаюсь восстановить USB-накопитель, который я хотел бы использовать для загрузки Linux на моем ноутбуке. Диск был извлечен из ноутбука во время форматирования и теперь не читается. Однако, если я открою терминал и запущу
$ lsblk
Я могу увидеть диск в списке. Он указан как "sdb". Я запустил fsck
и получил следующее:
$ sudo fsck /dev/sdb
[sudo] password for david:
fsck from util-linux 2.27.1
e2fsck 1.42.13 (17-May-2015)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
Я пытался:
$ sudo es2fsck -b 8193 sdb
и
$ sudo es2fsck -b 32768 sdb
безрезультатно. Что-то вернулось, но терминал закрылся, и у меня нет результата. Затем я попытался обнулить устройство с помощью:
$ sudo dd if=/dev/zero of=/dev/sdb
и ничего не вернули. Есть предложения, что мне сделать, чтобы этот привод заработал?
решение1
После очистки диска (с помощью dd
командной строки или, по крайней мере, головной части диска) вы сможете создать новую таблицу разделов, разделы и файловые системы. Часто бывает достаточно стереть первый мибибайт, чтобы удалить данные, которые могут сбить с толку инструменты разбиения на разделы.Вам может понадобиться что-то еще.
Если у вас есть графическая среда рабочего стола, удобно использоватьgparted
для этой задачи. В противном случае вы можете выполнить работу по разбиению с помощью parted
и затем использовать другие инструменты для создания файловых систем, например, mkfs.ext4
для файловой системы Linux ext4
.