Попробуйте ввести следующую команду в терминале Linux:
sudo dosfsck -w -r -l -a -v -t /dev/sdc1
sdc1 - это обычно ваш флеш- накопитель. Вы можете найти свой флеш-накопитель, набрав mount в терминале. Это где-то внутри. Если эта команда занимает слишком много времени, избегайте использования ключа -t .
-w означает запись на диск немедленно.
-rозначает сделать проверку диска в интерактивном режиме (спросить вас, что делать при возникновении ошибок). В новых версиях dosfsck это значение по умолчанию.
-l означает список обработанных имен файлов.
-aзначит автоматически исправлять ошибки. Не используйте его, если хотите больше контролировать исправление возможных ошибок.
-vозначает многословный режим. Создает немного больше продукции.
-t означает пометить нечитаемые кластеры как плохие.
Если вы хотите быть уверены, что не потеряете свои данные, сначала создайте резервную копию исходного устройства.
Я всегда сталкивался с проблемой, что, если внешний жесткий диск или флеш-накопитель был неправильно отсоединен во время выполнения операций с ним, разрешения сойдут с ума, сделав устройство практически бесполезным. Ваш ответ кажется мне посланным Богом; спасибо большое мужик!
Эти примеры будут использовать FAT32 и / dev / sdc1
fsck.vfat -n /dev/sdc1
- простая неинтерактивная проверка только для чтения
fsck.vfat -a /dev/sdc1
- проверяет файловую систему и исправляет неинтерактивно. Наименее разрушительный подход всегда используется.
fsck.vfat -r /dev/sdc1
- интерактивный ремонт. Пользователь всегда получает запрос, когда существует более одного подхода к решению проблемы.
fsck.vfat -l -v -a -t /dev/sdc1
- очень подробный способ проверки и исправления файловой системы неинтерактивно. Параметр -t помечает нечитаемые кластеры как плохие, что делает их недоступными для вновь создаваемых файлов и каталогов.
Ответы:
Попробуйте ввести следующую команду в терминале Linux:
sdc1 - это обычно ваш флеш- накопитель. Вы можете найти свой флеш-накопитель, набрав mount в терминале. Это где-то внутри. Если эта команда занимает слишком много времени, избегайте использования ключа -t .
-w
означает запись на диск немедленно.-r
означает сделать проверку диска в интерактивном режиме (спросить вас, что делать при возникновении ошибок). В новых версиях dosfsck это значение по умолчанию.-l
означает список обработанных имен файлов.-a
значит автоматически исправлять ошибки. Не используйте его, если хотите больше контролировать исправление возможных ошибок.-v
означает многословный режим. Создает немного больше продукции.-t
означает пометить нечитаемые кластеры как плохие.Если вы хотите быть уверены, что не потеряете свои данные, сначала создайте резервную копию исходного устройства.
источник
-a
, но я не понимаю, как ответить на половину вопросов, которые мне задают!Вы можете попробовать Dosfsck, который является компонентом dosfstools.
Для этого введите в терминале:
Чтобы использовать Dosfsck , вы должны указать желаемый адрес устройства (например, / dev / sdb1, / dev / sdb2 или другое устройство.).
Чтобы узнать адрес вашего устройства, откройте терминал (CTRL + ALT + T), затем выполните следующую команду:
Если ваш раздел, например, / dev / sdb1, то сначала размонтируйте его, выполнив следующую команду:
Теперь вы можете проверить и восстановить раздел, выполнив следующую команду:
Надеюсь это поможет.
Примечание:
Если вы получили следующую ошибку, когда ваш USB-накопитель не распознается:
Запустите эту команду:
Если вывод:
Запустите эту команду:
Конечно, вы должны изменить адрес устройства в соответствии с вашими потребностями, как я написал выше.
источник
Также попробуйте:
источник
Dosfsck шпаргалка
Эти примеры будут использовать FAT32 и / dev / sdc1
fsck.vfat -n /dev/sdc1
- простая неинтерактивная проверка только для чтенияfsck.vfat -a /dev/sdc1
- проверяет файловую систему и исправляет неинтерактивно. Наименее разрушительный подход всегда используется.fsck.vfat -r /dev/sdc1
- интерактивный ремонт. Пользователь всегда получает запрос, когда существует более одного подхода к решению проблемы.fsck.vfat -l -v -a -t /dev/sdc1
- очень подробный способ проверки и исправления файловой системы неинтерактивно. Параметр -t помечает нечитаемые кластеры как плохие, что делает их недоступными для вновь создаваемых файлов и каталогов.источник