Ошибки NTFS-тома + Linux. Как бороться?

8 сообщений / 0 new
Последнее сообщение
dsourcerer
Не в сети
Зарегистрирован: 21/10/2010
Ошибки NTFS-тома + Linux. Как бороться?

Настольный компьютер с Linux Mint 9 + Windows XP в дуалбуте. Жесткий диск - SATA через PCI-контроллер VIA.
Тома - NTFS с XP, NTFS с данными, ext3 с Mint и swap.
Однажды во время копирования фильма с тома ext3 на том NTFS с данными зацепили шнур питания компьютера.
Результат - том NTFS с данными невозможно примонтировать из Linux; GParted очень-очень долго над ним думает, а затем сообщает, что требо загрузиться из Windows XP, проверить диск на ошибки и дважды перезагрузиться - якобы физическая ошибка присутствует.
MHDD ошибок на диске не находит, Partition Magic сообщает о несовпадении CHS и LBA параметров.
Самое печальное в этом то, что Windows XP не грузится - синий экран смерти с ошибкой в ntfs.sys.
Данных около 160 гигабайт, вытащить нужно все, за одно неплохо было бы и диск вылечить.

Гугление показало, что Linux не умеет проверять ntfs-тома на ошибки Sad Точнее, был когда-то какой-то пакет, но сейчас он недоступен.
NTFS для DOS видит файлы и папки, но не понимает русские имена. Пока как пчелка работает KolibriOS, копируя файлики на флешку, но там нет быстрого рекурсивного копирования папок Sad

Буду рад подсказкам Smile

OS: Linux Mint 9 Isadora

cin
Не в сети
Зарегистрирован: 21/09/2010

Попробуйте использовать 3g драйвер NTFS. В своё время я с его помощью смог "подлечить" ntfs-раздел, с которым его родная ОС не справилась. Официальный сайт проекта: http://www.tuxera.com/community/ntfs-3g-download/

Neo (не проверено)

Пользовался когда-то TestDisk
http://www.cgsecurity.org/wiki/TestDisk_RU

Aleks
Не в сети
Зарегистрирован: 20/09/2010

Gparted умеет работать с NTFS разделами, в том числе и исправлять ошибки, но должен быть установлен пакет NTFS-PROGS (в репах бубунты есть).

dsourcerer
Не в сети
Зарегистрирован: 21/10/2010

dmesg | tail
[ 935.948482] sd 3:0:0:0: [sda] Unhandled sense code
[ 935.948486] sd 3:0:0:0: [sda] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 935.948493] sd 3:0:0:0: [sda] Sense Key : Medium Error [current] [descriptor]
[ 935.948501] Descriptor sense data with sense descriptors (in hex):
[ 935.948504] 72 03 11 04 00 00 00 0c 00 0a 80 00 00 00 00 00
[ 935.948516] 06 7d 7f 6c
[ 935.948522] sd 3:0:0:0: [sda] Add. Sense: Unrecovered read error - auto reallocate failed
[ 935.948531] sd 3:0:0:0: [sda] CDB: Read(10): 28 00 06 7d 7f 55 00 00 20 00
[ 935.948544] end_request: I/O error, dev sda, sector 108887916
[ 935.948579] ata4: EH complete

Совсем всё плохо?

OS: Linux Mint 9 Isadora

dsourcerer
Не в сети
Зарегистрирован: 21/10/2010

И ведь при этом mhdd ошибок никаких на диске не находит...

OS: Linux Mint 9 Isadora

dsourcerer
Не в сети
Зарегистрирован: 21/10/2010

sudo ntfs-3g -o ro,recover,efs_raw /dev/sda2 /mnt/windows
NTFS signature is missing.
Failed to mount '/dev/sda2': Недопустимый аргумент
The device '/dev/sda2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

OS: Linux Mint 9 Isadora

cin
Не в сети
Зарегистрирован: 21/09/2010

dsourcerer пишет:
sudo ntfs-3g -o ro,recover,efs_raw /dev/sda2 /mnt/windows
NTFS signature is missing.
Failed to mount '/dev/sda2': Недопустимый аргумент
The device '/dev/sda2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

А может действительно не тот раз дел?
Что говорит fdisk?

PS Хотя, сообщения из поста выше наводят на грустные мысли.

RSS-материал