Как восстановить поврежденную файловую систему FAT32

ImageMagick - это пакет, который вы хотите. Он содержит ряд полезных инструментов командной строки для этой самой цели.

Вот простой учебник, объясняющий, как выполнять изменение размера изображений: -

mogrify -resize 320x240 *.jpg
После завершения этой команды все изображений будут заменены самой измененной версией. Обратите внимание, что в целях сохранения пропорции изображения mogrify может не создавать изображения, которые точно 320x240. Чтобы заставить это произойти, измените исходную команду, разместив восклицательный знак в конце требуемого разрешения:
mogrify -resize 320x240! *.jpg
1
задан 3 June 2015 в 17:34

3 ответа

Вы можете попробовать Dosfsck, который является компонентом dosfstools.

Для этого введите терминал:

sudo apt-get install dosfstools

Чтобы использовать Dosfsck, вы должны указать адрес устройства вы хотите (пример. / dev / sdb1, / dev / sdb2 или другое устройство.).

Чтобы узнать адрес вашего устройства, откройте терминал (CTRL + ALT + T), затем запустите эту команду:

mount

Если ваш раздел / dev / sdb1, например , затем сначала отключите его, выполнив следующую команду:

sudo umount /dev/sdb1

Теперь вы можете проверить и восстановить свой раздел, выполнив эту команду:

sudo dosfsck -t -a -w /dev/sdb1

Надеюсь, это поможет. [!d7 ]

Dosfsck

, если вы не получили следующую ошибку:

Error: Buffer I/O error on device sdb1

Запустите эту команду: [ ! d11]

dmesg|tail

Если выход:

end_request: I/O error, dev sdb1, sector 0
Buffer I/O error on device sdb1, logical block 0

Запустите эту команду:

sudo dosfsck -t -a /dev/sdb1

Конечно, вы должны изменить адрес устройства на свои нужды , как я писал выше.

44
ответ дан 25 May 2018 в 10:32
  • 1
    в 13.04 году, похоже, работает и без sudo – giuspen 7 June 2013 в 13:13
  • 2
    Я всегда сталкивался с проблемой, что если внешний жесткий диск или ручка привода были отключены ненадлежащим образом при выполнении операций с ним, разрешения сошли с ума, что сделало бы устройство практически бесполезным. Ваш ответ кажется богом, посланным мне; спасибо многому человеку! – Alfredo Hernández 22 July 2016 в 18:37

Также попробуйте:

fsck.vfat -r /dev/sdXn
5
ответ дан 25 May 2018 в 10:32

dosfsck cheatsheet

В этих примерах будут использоваться FAT32 и / dev / sdc1

fsck.vfat -n /dev/sdc1 - простая неинтерактивная проверка только для чтения

[ f2] - проверяет файловую систему и исправляет неинтерактивно. Наименее разрушительный подход всегда используется.

fsck.vfat -r /dev/sdc1 - интерактивный ремонт. Пользователь всегда запрашивается, когда существует более одного подхода к устранению проблемы.

fsck.vfat -l -v -a -t /dev/sdc1 - очень подробный способ проверки и исправления файловой системы неинтерактивно. Параметр -t помечает нечитаемые кластеры как плохие, что делает их недоступными для вновь созданных файлов и каталогов.

2
ответ дан 25 May 2018 в 10:32

Другие вопросы по тегам:

Похожие вопросы: