Мой NTFS раздел как-то испортился (это пережиток тех дней, когда у меня была установлена Windows).
Я помещаю выходные данные отладки fdisk и blkid здесь .
В то же время ни одна ОС не может смонтировать мой корневой раздел, который находится рядом с моим разделом NTFS. Я не уверен, имеет ли это какое-либо отношение к этому, все же. Я получаю следующую ошибку при попытке смонтировать мой корневой раздел (sda5)
mount: wrong fs type, bad option, bad superblock on /dev/sda5,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
ubuntu@ubuntu:~$ dmesg | tail
[ 1019.726530] Descriptor sense data with sense descriptors (in hex):
[ 1019.726533] 72 03 11 04 00 00 00 0c 00 0a 80 00 00 00 00 00
[ 1019.726551] 1a 3e ed 92
[ 1019.726558] sd 0:0:0:0: [sda] Add. Sense: Unrecovered read error - auto reallocate failed
[ 1019.726568] sd 0:0:0:0: [sda] CDB: Read(10): 28 00 1a 3e ed 40 00 01 00 00
[ 1019.726584] end_request: I/O error, dev sda, sector 440331666
[ 1019.726602] JBD: Failed to read block at offset 462
[ 1019.726609] ata1: EH complete
[ 1019.726612] JBD: recovery failed
[ 1019.726617] EXT4-fs (sda5): error loading journal
Когда я открываю gparted (используя live CD), рядом с диском NTFS появляется восклицательный знак, в котором говорится
Есть ли способ запустить chkdsk
без использования windows?
Моя попытка запустить fsck
результаты в следующем:
ubuntu@ubuntu:~$ sudo fsck /dev/sda
fsck from util-linux-ng 2.17.2
e2fsck 1.41.14 (22-Dec-2010)
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sda
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
Обновление: мне удалось исправить раздел NTFS, на котором запущен chkdsk, с BootCD от Hiren, но, похоже, проблема с суперблоком все еще остается.
Обновление 2: исправлена проблема с суперблоком при использованииe2fsck -c /dev/sda5
Ответы:
Установите NTFS-3G с
sudo apt-get install ntfs-3g
. Затем выполните команду ntfsfix в своем разделе NTFS.Например:
ntfsfix /dev/hda6
Для более новых Ubuntus вы можете использовать
-b
и-d
вариант вместе.-b
пытается исправить плохие кластеры и-d
исправить грязные состояния. Так что команда может быть--help
показывает имисточник
Я только что исправил свой USB-накопитель с помощью «testdisk», утилиты командной строки Linux (но дружественной). Мой диск даже не монтировался в Windows, и Windows 8 обнаружила, как 6 разделов (когда диск был только один).
Чтобы использовать утилиту, установите ее:
Затем запустите это:
и следуйте инструкциям. Вы должны найти разделы, а затем записать изменения.
Надеюсь, это поможет кому-нибудь.
источник
Просто чтобы прояснить некоторые из ваших вопросов.
Это неудивительно, потому что вы пытаетесь скопировать диск, а не его раздел. Fsck пытается распознать тип FS. Поскольку вы дали ему сырую поверхность диска, он не может распознать и использует тип по умолчанию - ext, вызывая fsck.ext.
fsck.ext не находит подписи FS в местоположении и пытается найти суперблоки. В конечном итоге это не удается, потому что его диск только с типом раздела NTFS.
Вот почему у вас есть эта ошибка.
Правильная команда будет:
Это будет подпитывать ПЕРВЫЙ раздел первого жесткого диска sata, а не первый сам диск sata.
источник
ntfs
?Твой диск - тост. Проверьте диагностику SMART в утилите диска для подтверждения; он должен сказать, что у вас есть куча неисправных секторов и вам необходимо заменить диск.
источник
Я согласен с @psusi: диск нуждается в замене, см. Мой комментарий под принятым ответом. Выполнение
ntfsfix
не поможет вообще, а просто задерживает основные действия:Нет необходимости проверять SMART-диагностику - они все равно фиксируют только процент ошибок. Красные флаги - это две строки:
Как только диск начинает выдавать неисправимые ошибки чтения (URE), его следует немедленно заменить и использовать только для восстановления данных. (Чрезмерный уровень не-URE также указывает на необходимость замены.)
Диски следует рассматривать как расходные материалы, которые необходимо заменять каждые несколько лет, поэтому крайне важно иметь действительно хорошие резервные копии (автоматические, ежедневные, полные и, по крайней мере, на внешний диск).
источник
В Ubuntu 14.04 просто попробуйте это
Где
XY
твой раздел. (/dev/sda2
в вашем случае)источник
fsck
иgparted
приложения не могут быть использованы для решения проблемы с разделом NTFS.ntfsfix
не следует использовать, чтобы попытаться решить эту проблему.Обычно следует использовать инструменты Windows. Однако
chkdsk
здесь не помогает.Вы можете попробовать использовать
testdisk
из ОС Ubuntu.sudo apt-get update
# обновить базы программного обеспеченияsudo apt-get install testdisk
# установить тестдискsudo testdisk
# start testdiskПерейдите по адресу http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step для помощи в использовании этого инструмента.
источник
Как сказали другие ответы, в этом случае это, вероятно, плохой диск ..
Но в пользу других, сталкивающихся с фактическим повреждением NTFS - к сожалению, инструмент ntfsfix очень ограничен по сравнению с Microsoft chkdsk. Попробуйте запустить установку Windows - желательно с самой новой версией Windows, поскольку Microsoft, по-видимому, постоянно совершенствует chkdsk (надеюсь ...). Более новые версии Windows часто доступны бесплатно в качестве пробных версий. Если проблема заключается в USB-диске, вы можете попробовать установить Windows на что-то вроде VirtualBox и дать ВМ контроль над USB-устройством.
источник
К сожалению, бесплатные инструменты, доступные в Linux, очень ограничены в отношении исправления разделов NTFS.
Скорее всего, вы все еще можете восстановить свои данные с помощью вторичного MFT, хранящегося в конце диска. Обычно он не используется, но он должен содержать актуальную версию структуры каталогов. Есть большая вероятность того, что на диск не повлияли ошибки диска.
В прошлом я пользовался продуктом Runtime Software (коммерческий, 79 $) GetDataBack NTFS с большим успехом для этого. Это один из немногих инструментов NTFS (единственный?), Который работает в WINE и в качестве Linux LiveCD , и бесплатной демонстрационной версии должно быть достаточно, чтобы увидеть, сохраняются ли ваши данные. Если это так, ваши данные могут стоить покупки инструмента.
LiveCD работает под управлением Knoppix Linux и имеет все предустановленные инструменты. Обратите внимание, что вам по-прежнему нужен лицензионный ключ для фактического использования инструментов, но этого должно быть достаточно, чтобы проверить, работает ли он на вашем компьютере.
Отказ от ответственности: я не имею никакого отношения к программному обеспечению Runtime, кроме того, что купил их продукт несколько лет назад.
источник
Этот ответ, вероятно, будет работать только для 10.04 (lucid) и более поздних версий Ubuntu!
Попробуй
sudo ntfsfix -b /dev/sda2
.Вам нужно установить ntfs-3g . Если у вас его нет, вы можете установить его в Центре программного обеспечения, щелкнув по этой ссылке, или из Терминала ( Ctrl+ Alt+ T), выполнив следующие команды:
источник
У меня только что была такая же проблема на 3 ТБ NTFS USB. Большая драма, как вы можете себе представить.
Я сначала попытался исправить это на коробке Windows моей жены. Нет радости
sudo ntfsfix / dev / sdcx очень быстро это исправил.
Ура! Снова в деле. Действительно нужно получить новый диск и быстро переформатировать его в надлежащую, взрослую файловую систему.
источник