Я пытался сделать свой USB-накопитель загрузочным для установки Arch (я использовал dd
для записи Arch ISO на USB-накопитель), но процесс был остановлен на полпути. Диск перестал отвечать на запросы, поэтому я попытался sudo dd if=/dev/zero of=/dev/sdb bs=512 count=1
, и он работал, в некотором смысле, теперь я получаю только 2 ГБ (это всего 4 ГБ).
Перед написанием ISO-образа arch диск был MBR, но после неудачной попытки Gparted сказал, что считает его GPT. Я пересоздал таблицу разделов, выбрав в меню MSDOS (это же как MBR?), И выбрал ext2
файловую систему.
Теперь он работает в Ubuntu, но получите его, когда я размонтирую его:
Error ejecting /dev/sdb: Command-line `eject "/dev/sdb"' exited with non-zero exit
status 1: eject: tried to use `/dev/sdb' as device name but it is no block device
eject: tried to use `.//dev/sdb' as device name but it is no block device
eject: unable to find or open device for: `/dev/sdb'
Нечто подобное происходит и с моим внешним жестким диском (я продолжаю портить, я знаю!). Это также говорит 2 ГБ. Я думаю dd
испортил это.
Как я могу вернуть потерянное пространство? Я хотел бы, чтобы общий подход изменил разделение на MBR и полностью переформатировал мой диск (USB и Ext HDD). Нет данных ни на одном из USB-накопителей.
Попробуйте извлечь смонтированный раздел на диске, а не весь диск.
Если вставлен USB, раздел, который был автоматически смонтирован, был похож на /dev/sdb1
, а не просто на /dev/sdb
.