- Вопрос или проблема
- Ответ или решение
- Проблема подключения внешнего диска после его использования с другими устройствами
- Основные причины ошибки
- Решение проблемы
- Шаг 1: Проверка и исправление диска в Windows
- Шаг 2: Установка необходимых утилит в Ubuntu
- Шаг 3: Использование утилиты ntfsfix
- Шаг 4: Отключение проблемного драйвера NTFS в Ubuntu
- Вывод
Вопрос или проблема
Я использовал внешний диск для просмотра фильмов, и все работало нормально. Затем я использовал другой внешний диск, и он тоже работал. Однако, когда я вернулся к первому, я получил сообщение об ошибке Unable to mount, и я не могу получить доступ к диску:
Error mounting /dev/SCB1 at/media/David/Seagate: wrong fs type, bad option, bad super lock on /dev/sdb1, missing code page or helper program, or other error
Поскольку первый диск ранее работал, в чем проблема?
Проблема решена. Кто-то предложил мне проверить форматирование. Я подключил диск к своему ноутбуку с Windows и получил сообщение об ошибке, что диск требует сканирования и восстановления.
Я последовал этому совету с помощью Windows scan and repair. Когда я снова вернулся к системе Ubuntu, диск был успешно смонтирован.
Ответ от Arjun K Shibu на Невозможно получить доступ к разделу Windows 10 после обновления до 23.10 дал хороший результат:
Эта проблема обычно возникает из-за плохих кластеров, грязных состояний или из-за отсутствия вспомогательной программы.
Основное решение для отсутствующей вспомогательной программы — установить следующее:
sudo apt install nfs-common sudo apt install cifs-utils
Тем не менее, если не удается устранить проблему,
ntfsfix
может помочь исправить раздел. Пакетntfs-3g
содержит утилитуntfsfix
(которая обычно предустановлена). Если нет, установите его с помощью следующей команды:sudo apt install ntfs-3g
Затем попробуйте исправить раздел, выполнив следующую команду:
sudo ntfsfix -b -d /dev/sdxx
Флаг
-b
пытается исправить плохие кластеры, а-d
— грязные состояния. В приведенной выше команде вам нужно изменить разделsdxx
в соответствии с вашей системой.В вашем конкретном случае 634 GB Volume — это
/dev/sdb1
, как показано на предоставленном вами скриншоте, поэтому команда, которую вы должны выполнить, — это:sudo ntfsfix -b -d /dev/sdb1
Надеюсь, это поможет!
У меня двойная загрузка из Ubuntu 24.04 и Windows. У меня была очень похожая проблема с внешним USB-диском Samsung NVMe на 1 ТБ после обновления до Ubuntu 24.04.1. У меня ноутбук Lenovo T14s Gen 4 AMD. Иногда он работал нормально, иногда я не мог монтировать или получать к нему доступ, но Ubuntu его видела.
Я читал, что есть проблемы с “драйвером” NTFS в Ubuntu, вызывающие проблемы с файловой системой NTFS, и что рекомендованным решением является отключение текущей версии драйвера в Ubuntu как временное решение для предотвращения повторения этой проблемы. Это делается путем создания файла с помощью этой команды в терминале:
echo 'blacklist ntfs3' | sudo tee /etc/modprobe.d/disable-ntfs3.conf
Затем перезагрузитесь. Это заставляет Ubuntu использовать более старый, надежно работающий драйвер NTFS. Когда проблема будет в конечном итоге решена в Ubuntu, это временное решение должно легко отменяться удалением созданного выше файла disable-ntfs3.conf в /etc/modprobe.d/
.
Я также загрузился в Windows и вставил диск, чтобы проверить и исправить, если были проблемы с файловой системой на нем (просто потому, что мне это было проще в то время, то же самое можно сделать в Ubuntu). Windows автоматически выполнила небольшое исправление при вставке диска.
С тех пор внешний диск в Ubuntu работает нормально.
.
Ответ или решение
Конечно, вот подробный ответ на ваш вопрос:
Проблема подключения внешнего диска после его использования с другими устройствами
Вы столкнулись с проблемой невозможности монтирования внешнего диска на Ubuntu. Эта ошибка является распространенной и часто связана с файловой системой или проблемами с драйверами.
Основные причины ошибки
-
Ошибка файловой системы: После многократного переключения между устройства, возможно повреждение файловой системы или наличие "грязного состояния", которое предотвращает правильное монтирование.
-
Проблемы с драйверами: В новых версиях Ubuntu могут быть ошибки с драйверами NTFS, которые вызывают подобные проблемы.
-
Отсутствие необходимых программ: Требуемое ПО для работы с файловыми системами может быть не установлено.
Решение проблемы
Шаг 1: Проверка и исправление диска в Windows
Начните с проверки внешнего диска в системе Windows. Подключите диск и следуйте инструкции и выполните автоматическое сканирование и ремонт. Windows часто может исправить ошибки, которые мешают правильному монтированию в Ubuntu.
Шаг 2: Установка необходимых утилит в Ubuntu
Чтобы предотвратить проблемы с отсутствием необходимых программ, убедитесь в установке следующих утилит:
sudo apt install nfs-common
sudo apt install cifs-utils
Шаг 3: Использование утилиты ntfsfix
Если проблемы сохраняются, воспользуйтесь ntfsfix
, чтобы исправить проблемы с NTFS-разделом:
sudo apt install ntfs-3g # Если не установлена
sudo ntfsfix -b -d /dev/sdb1 # Замените /dev/sdb1 на ваш диск
Шаг 4: Отключение проблемного драйвера NTFS в Ubuntu
Если ничего из вышеперечисленного не помогло, попробуйте отключить драйвер ntfs3
, который может иметь проблемы:
echo 'blacklist ntfs3' | sudo tee /etc/modprobe.d/disable-ntfs3.conf
sudo reboot
После выполнения этих шагов ваш диск должен корректно монтироваться в системе Ubuntu.
Вывод
Для эффективного решения проблемы с монтированием внешнего диска в Ubuntu примените все описанные методы. Проверьте файловую систему в Windows, установите необходимые пакеты в Ubuntu и, при необходимости, переключитесь на старый, более стабильный драйвер NTFS. Надеюсь, эти рекомендации помогут вам в решении проблемы.