Я пытался создать установочный пакет Kali на моем 16 ГБ флеш-накопителе Sandisk. Я использовал команду dd
и umount
для монтирования iso в мой USB. После завершения установки я отформатировал свой флеш-накопитель, и теперь он показывает, что на нем всего 10 ГБ доступного пространства. Как правильно отформатировать его, чтобы я мог использовать все пространство?
решение1
Вам необходимо полностью удалить образ установочного диска. Выполните следующую серию команд:
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
решение2
Я когда-то dd
копировал live iso на usb-накопитель (точнее, на SD-карту). Он не использовал обычный MBR, по-видимому, MBR вообще не использовал, просто что-то вроде CD-типа ISO9660.
Чтодолженпостарался исправить это (что я не пробовал в то время) — это использовать что-то вродеgparted
к:
- запишите новый MBR на диск, затем создайте новый(е) раздел(ы) и
- отформатируйте их с помощью выбранной вами файловой системы.
Если это не восстановило полный размер USB-накопителя, то это проблема... Я не знаю инструмента лучше, чем parted/gparted... были проданы некоторые «поддельные» USB-накопители и флэш-карты, которые специально отформатированы дляпоявлятьсябольше, чем они есть на самом деле (чтобы продать по более высокой цене, чем они стоят).
В случае моего странного диска iso-dd, даже после того, как я несколько недель спустя переразметил его, gparted
старый образ live iso иногда появлялся (каким-то образом - не помню точно, может быть, каким-то необычным способом монтирования gnome-disks
), но я все еще мог прочитать множество файлов старого iso (их md5 были даже в порядке), и это после переразметки, переформатирования и записи некоторых новых файлов на новый раздел.
В конце концов я поискал на устройстве raw какие-либо упоминания о старом образе и перезаписал первые 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
решение3
- Установите gparted и откройте его
- Выберите USB-диск (например, /dev/sdb) в правом верхнем углу.
- Удалить все существующие разделы
- Создавать новоепервичный жир32раздел с полным пространством
- Нажмите «Применить» (это сработает, даже если в конце этой операции вы увидите ошибку)
- Используйте Windows PC для форматирования этого диска.
Инструкция (3-5) уничтожит старую таблицу разделов, созданную dd при создании загрузочного диска, и создаст новую таблицу разделов.
Теперь вы можете использовать эту флешку в Windows и отформатировать ее. Она покажет вам полное пространство вашего USB-накопителя.