Гора вийшла з кодом виходу 13


20

У мене зовнішній жорсткий диск розміром 1 Тб, який я нещодавно відформатував до NTFS. Він монтувався на моєму Ubuntu 11.10 чудово до цього часу. Я не вносив жодних змін, що впливали б на мою ОС або на мій exhdd.

Помилка, яку я отримую:

Error mounting: mount exited with exit code 13: $MFTMirr does not match $MFT (record 0).
Failed to mount '/dev/sdb2': 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.

Я читав це і це . Але жодне не допомогло.

Я спробував встановити, ntfsfixале такого пакету вже немає. Я ніколи не використовував цей жорсткий диск на машині Windows. Якщо мені потрібно використовувати іншу машину, щоб зробити це, щоб виправити це, у мене є доступ до Mac.

Будь-яка порада?

Це мій вихід sudo fdisk -l: Що в світі є GPT? Я цього не робив. Раніше це був NTFS.

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000586fb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2148   961320312   480659082+  83  Linux
/dev/sda2       961320313   976773167     7726427+   5  Extended
/dev/sda5       961320314   976773167     7726427   83  Linux

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcfd88605

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1  1953525167   976762583+  ee  GPT

Відповіді:


3

GPT - таблиця розділів GUID, яка є системою розділення нового покоління, яка використовується на комп'ютерах Macs, на базі UEFI та на дисках розміром понад 2TiB. Його також можна використовувати на менших дисках, навіть у системах на базі BIOS, доки ви не очікуєте завантаження Windows з таких дисків. Як fdiskзазначається в попереджувальному повідомленні, fdiskне підтримує GPT, тому не слід намагатися використовувати fdiskна цьому диску. Натомість використовуйте gdisk(частину пакету gdiskабо gptfdiskпакет, залежно від способу його встановлення) або parted.

GPT не має нічого спільного з вашою проблемою. Повідомлення про помилку кріплення вказує на помилку вводу-виводу, яка, швидше за все, вказує на апаратну помилку. Ви можете спробувати запустити тест SMART на диску за допомогою інструменту типу gsmartcontrol(GUI) або smartctl(текстовий режим). Це повинно виявити будь-яку технічну несправність, але результат тесту SMART може бути важко інтерпретувати. Оскільки ви кажете, що це зовнішній накопичувач, він також може бути розпущеним або пошкодженим кабелем, тому ви можете спробувати повторно встановити або замінити його. Несправності кабелю не з’являться в тесті SMART.

Більш загально, якщо це насправді не апаратні помилки, ви не можете робити адекватні тести файлової системи на NTFS ні з Linux, ні з ОС X; тільки Windows надає інструменти для цього. Можливо, ви не зможете встановити диск NTFS, який потребує перевірки файлової системи, тому ви повинні час від часу отримувати диск NTFS до системи Windows для вирішення таких проблем. Якщо ви ніколи не використовуєте диск у системі Windows, NTFS - це неправильна файлова система, яка використовується на ньому.

Для використання лише в Linux краще використовувати рідну файлову систему Linux, наприклад, ext2fs, ext3fs, ext4fs, ReiserFS, XFS, JFS або, можливо, Btrfs. (Я б не використовував ext2fs на диску 1 ТБ.) Якщо ви використовуєте диск для Linux і OS X, я б використовував або FAT, або HFS +. Незважаючи на свій вік, FAT все ще є найкращою підтримкою файлової системи між ОС. У нього проблеми з максимальним розміром файлу 4GiB, однак це може бути проблемою, якщо ви зберігаєте мультимедіа чи інші великі файли. HFS + у порядку для використання Linux / OS X за умови, що ви розумієте, як відключити журнал і вирішити проблеми з дозволами. (Якщо журнал увімкнено, Linux не записуватиме в HFS +, якщо ви не скористаєтеся опцією кріплення заміни, що може знизити безпеку.)


Дякую за вашу відповідь. Однак, оскільки я планую використовувати жорсткий диск через Linux / OsX / Win7, я вибрав систему NTFS. Жорсткий диск не закреслений. Були проблеми з доступом до запису на жорсткому диску. Мені довелося знову відформатувати його (у NTFS) та chownвсі папки в ньому. Це працювало досі.
дорогийN

39

Це справді працювало для мене.

У деяких останніх випусках Linux потрібно встановити утиліти ntfs-3g. Спробуйте sudo apt-get install ntfs-3gабо скачайте з http://www.tuxera.com/community/ntfs-3g-download/ . ntfs-3g включає ntfsprogs.

ntfsprogs is a suite of NTFS utilities based around a shared library. The tools are available for free and come with full source code.

mkntfs: Create an NTFS volume on a partition
ntfscat: Print a file on the standard output
ntfsclone: Efficiently backup/restore a volume at the sector level
ntfscluster: Given a cluster, or sector, find the file
ntfsfix: Forces Windows to check NTFS at boot time
ntfsinfo: Dump a file’s attributes, completely
ntfslabel: Display or set a volume’s label
ntfslib: Move all the common code into a shared library
ntfsls: List directory contents
ntfsresize: Resize an NTFS volume
ntfsundelete: Find files that have been deleted and recover them
ntfswipe: Write zeros over the unused parts of the disk
ntfsdefrag: Defragment files, directories and the MFT
ntfsck: Perform consistancy checks on a volume
nttools: Command-line tools to view/change an offline NTFS volume, e.g. ntfscp, ntfsgrep, ntfstouch, ntfsrm, ntfsrmdir, ntfsmkdir
ntfsdiskedit: Walk the tree of NTFS ondisk structures (and alter them)

Be careful with these utilities, they might damage the filesystem, or your hard disk !

(Джерело: http://gnuwin32.sourceforge.net/packages/ntfsprogs.htm )

Якщо ntfs-3g встановлено ( sudo apt-get install ntfs-3g), вам слід виконати наступні команди в терміналі:

sudo ntfsfix /dev/partitionName

Після цієї команди слід очікувати наступного виводу:

~$ sudo ntfsfix /dev/sdb3
Mounting volume... FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... FAILED
Correcting differences in $MFTMirr record 0...OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdb3 was processed successfully.

Після цього кроку ви маєте змогу отримати доступ до свого зовнішнього розділу диска, як зазвичай, встановити або використовувати nautilus для доступу до своїх файлів.


2
це найкраща відповідь
vinni_f

1
слід зауважити, що це має бути власне ім'я розділу, а не пристрій. Отже /dev/sdb1, не просто/dev/sdb
Ciprian Tomoiagă

це спрацює ..
Віджай Чавда

Найпростіше рішення .... чому ця помилка виникає?
Мовчазний глядач
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.