
Я купил внешний жесткий диск Seagate Expansion 2 ТБ для использования в кроссплатформенной ОС, но перед использованием я не потрудился выполнить какие-либо настройки или монтирование (если таковые были или были необходимы) и подключил его к своему ноутбуку с Ubuntu 13.10. Он работал нормально, когда я делал перенос с ноутбука на внешний жесткий диск (Seagate 2 ТБ), но внезапно он показывает мне сообщение об ошибке (скриншот ниже). В лаунчере появляется значок, но не удается выполнить ни одну задачу. Что мне делать, пожалуйста, подскажите? Я уже перенес все свои файлы на него, не хочу их потерять. А также как сделать раздел, чтобы его можно было использовать и для других ОС? Я тоже новичок, пожалуйста, объясните подробнее. Заранее спасибо.! [Не могу разместить изображения, поэтому перечисляю ошибки:
Error mounting /dev/sdb1 at /media/koyu/Seagate Expansion Drive: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdb1" "/media/koyu/Seagate Expansion Drive"' exited with non-zero exit status 13: $MFTMirr does not match $MFT (record 0).
Failed to mount '/dev/sdb1': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.
решение1
Проверить NTFS можно с помощью ntfsfix в Ubuntu/Linux.
Откройте терминал и введите:
sudo apt-get install ntfsprogs
затем введите как
sudo ntfsfix /dev/sdbXX
XX указывает идентификатор вашего устройства, вы можете найти его с помощьюdf -h
решение2
Я использовал Seagate Expansion HDD 4TB ver. Ubuntu зависала, и диск был недоступен. Я обновил ядро до 3.16, и проблема исчезла.