Как восстановить USB, который был сделан загрузочным с помощью инструмента dd
Я пытался создать инсталляционный пакет Kali на моем pendrive sandisk 16 ГБ. Я использовал dd
командование и umount
смонтировать iso в мой USB. После завершения установки я отформатировал свой Pendrive, и теперь он показывает, что у него есть только 10 ГБ свободного места. Как правильно отформатировать, чтобы я мог использовать все пространство?
3 ответа
Вам необходимо полностью удалить образ установочного диска. Запустите следующую серию команд:
sudo fdisk /dev/sd_ # Insert drive letter as appropriate
p # This will list partitions on it. CHECK it's the pendrive!
d # Delete partition (repeat until all deleted).
p # If you still have partitions, run d again
n # Create a new partition. Physical, accept defaults for size etc
t # Change type - use option b (vfat). Consider c (bigger USB sticks).
w # Write out changes & quit fdisk
sudo mkfs -t vfat /dev/sd_1
Я когда-то использовал dd
скопировать Live ISO на USB-накопитель (SD-карта, в частности). Он не использовал обычную MBR, по-видимому, вообще без MBR, просто что-то вроде ISO9660 cd-типа.
Что должно было сработать, чтобы это исправить (что я тогда не пробовал), так это использовать что-то вроде gparted
чтобы:
- записать новую MBR на диск, затем создать новый раздел (ы) и
- отформатируйте их с выбранной вами FS.
Если это не восстановило полный размер USB-накопителя, это проблема... Я не знаю инструмента лучше, чем parted/gparted... Было продано несколько "поддельных" USB-накопителей и флэш-карт, которые специально отформатированы, чтобы казаться больше, чем они есть на самом деле (продаются по более высокой цене, чем они стоят).
В случае моего нечетного диска iso-dd'd, даже после повторного разбиения его на gparted
недели спустя иногда показывалось старое живое iso (каким-то образом - точно не помню как, какой-то необычный способ монтажа, может быть, gnome-disks
), но я все еще мог прочитать много старых файлов iso (их md5 были даже хорошими), и это было после переразметки и переформатирования и записи некоторых новых файлов в новый раздел.
В конце концов я искал необработанное устройство для каких-либо упоминаний старого iso и переписал первые 700 с лишним блоков на диске.
К вашему сведению, эти команды должны сохранить резервную копию MBR и макета раздела, возможно, в вашем случае это не поможет, но связано с новым MBR и перераспределением диска:
Резервная копия mbr (первые 512 байт):
sudo dd if=/dev/sdb of=sdb-first512-mbr bs=512 count=1
Резервная копия таблицы разделов с помощью sfdisk (текстовый список)
sudo sfdisk -d /dev/sdb > sdb-parttable-sfdisk
- Установите gparted и откройте его
- Выберите USB-диск (например, /dev/sdb) в верхнем правом углу
- Удалить все существующие разделы
- Создайте новый основной раздел fat32 с полным пространством
- Нажмите "Применить" (это будет работать, даже если вы увидите ошибку в конце этой операции)
- Используйте Windows PC для форматирования этого диска
Инструкция (3-5) уничтожит старую таблицу разделов, созданную dd при создании загрузочного диска, и создаст новую таблицу разделов с помощью.
Теперь вы можете использовать эту USB-флешку в Windows и отформатировать ее. Он покажет вам все пространство вашего USB-накопителя.