Вопрос или проблема
Я использую Ubuntu 24.04, и когда я пытаюсь открыть свой внешний жесткий диск, я получаю следующую ошибку:
Не удалось смонтировать “My Passport” Ошибка монтирования /dvs/sda1 на /media/alireza/My Passport: неверный тип файловой системы, плохой параметр, некорректный суперблок на /dev/sda1, отсутствует кодовая страница или вспомогательная программа, или другая ошибка.
Дорогие друзья, заранее спасибо за вашу помощь
Моя система – Ubuntu 23.10. У меня только что возникла такая же проблема, как у вас. Я отключил NTFS-диск без его размонтирования и столкнулся с этой проблемой, когда попытался смонтировать его снова.
Вам нужно будет исправить ошибки на этом диске.
Многие люди говорят о ntfsfix
, но согласно этой ссылке
https://www.reddit.com/r/archlinux/comments/11qezjd/correctly_checking_ntfs_partitions_dont_use/
ntfsfix
только очищает бит грязного диска, но на самом деле не исправляет ошибку.
Из комментариев к вышеупомянутой ссылке я загрузил apk-файл для Android с
https://apkpure.com/paragon-ufsd-root-mounter/com.paragon.mounter
Для извлечения файлов используйте менеджер архивов. В папке assets/x86
есть бинарный файл chkufsd
.
Запуск sudo ./chkufsd -fs:ntfs /dev/nvme2n1 -f
решает проблему.
Спасибо, это мучило меня месяцами, я знал, что ntfsfix – плохая идея, поэтому мне приходилось постоянно загружаться в Windows или искать запасной ноутбук с Windows, чтобы восстановить загрузочные USB-диски с грязным битом. Этот инструмент сэкономит мне много перезагрузок и т.д.
Ответ или решение
Ошибка монтирования внешнего HDD NTFS в Ubuntu 24.04
Если вы столкнулись с проблемой монтирования внешнего жесткого диска NTFS в Ubuntu 24.04 и получили сообщение об ошибке, похожее на следующее:
Failed to mount "My Passport"
Error mounting /dev/sda1 at /media/alireza/My Passport: wrong fs type, bad option, bad superblock on /dev/sda1, missing codepage or helper program, or other error.
это может указывать на несколько возможных причин, и, прежде всего, важно понимать, как правильно решать эту проблему.
Возможные причины ошибки
-
Неправильное отключение устройства: Если вы отключили внешний жесткий диск без надлежащего размонтирования, это может привести к повреждению файловой системы. Это распространенная причина, когда система не может корректно распознать файловую систему при следующем подключении.
-
Ошибки в файловой системе: NTFS является популярной файловой системой, но она может быть подвержена ошибкам, особенно когда используются в кросс-платформенной среде (Windows и Linux).
-
Отсутствие необходимых утилит: Проверьте, установлены ли все необходимые утилиты для работы с файловыми системами NTFS. В большинстве случаев это будет пакет
ntfs-3g
, который обеспечивает полную поддержку и может помочь в монтировании.
Исправление ошибок монтирования
1. Использование ntfsfix
Команда ntfsfix
может помочь восстановить файловую систему NTFS, но важно понимать, что она не полностью исправляет все ошибки. Ее основной функционал — это сброс "грязного бита" на файловой системе NTFS. Для использования ntfsfix
, выполните следующие шаги:
-
Убедитесь, что у вас установлен пакет
ntfs-3g
:sudo apt update sudo apt install ntfs-3g
-
Выполните команду
ntfsfix
:sudo ntfsfix /dev/sda1
2. Использование chkufsd
Если проблема сохраняется, вы можете рассмотреть возможность использования утилиты chkufsd
, которая предоставляет более продвинутые возможности для исправления ошибок NTFS. Эта утилита доступна на Android, и ссылка на неё – Paragon UFSD Root Mounter.
- Скачайте и извлеките APK-файл, чтобы получить исполняемый файл
chkufsd
. -
Запустите его с правами суперпользователя, указав ваш диск. Например:
sudo ./chkufsd -fs:ntfs /dev/nvme2n1 -f
3. Подключение к Windows
В случае, если ни один из вышеуказанных шагов не дает результата, убедитесь, что у вас есть доступ к компьютеру с Windows. Иногда исправление ошибок NTFS на Windows может быть более надежным. Вы можете подключить диск к Windows и воспользоваться встроенной утилитой "Проверка диска":
- Откройте "Проводник" и щелкните правой кнопкой мыши на диске.
- Выберите "Свойства", затем перейдите на вкладку "Сервис".
- Нажмите "Проверить" и следуйте инструкциям для исправления ошибок.
Заключение
Если вы столкнулись с ошибкой монтирования внешнего жесткого диска NTFS в Ubuntu, важно провести диагностику и попытаться исправить ошибки, используя доступные инструменты. Утилиты, такие как ntfsfix
и chkufsd
, могут существенно помочь. Однако в случае серьезных повреждений рекомендуется использовать Windows для восстановления данных. Надеюсь, информация помогла вам разрешить возникшую проблему.