Новости:

Форуму исполнилось 12 лет!

Мы в матрице .
Мы в телеге .

Главное меню

Лечение бэдов на ntfs

Автор timoshka, 16 сентября 2014, 20:34:05

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

timoshka

Приветствую, никто не занимался сабжем, скажем на флешке или выносном винте?
fsck о ntfs не знает, хотя ntfs-3g установлен.
# fsck -t ntfs /dev/sdc
fsck из util-linux 2.21.2
fsck: fsck.ntfs: not found
fsck: error 2 while executing fsck.ntfs for /dev/sdc


bormant

grep bin/ /var/log/packages/ntfs-3g-*ни на какую мысль не наведёт?

timoshka

Цитата: bormant от 16 сентября 2014, 21:11:27
grep bin/ /var/log/packages/ntfs-3g-*ни на какую мысль не наведёт?
# grep bin/ /var/log/packages/ntfs-3g-*
bin/
bin/ntfs-3g.secaudit
bin/ntfscmp
bin/ntfsinfo
bin/ntfs-3g.probe
bin/ntfsfix
bin/ntfscluster
bin/ntfsls
bin/ntfs-3g
bin/ntfscat
bin/ntfs-3g.usermap
bin/lowntfs-3g
sbin/
sbin/mkntfs
sbin/ntfsresize
sbin/ntfsclone
sbin/ntfscp
sbin/ntfsundelete
sbin/ntfslabel


Из всего вышеперечисленного заинтересовал только ntfsfix, но
# /bin/ntfsfix /dev/sdc
Mounting volume... NTFS signature is missing.
FAILED
Attempting to correct errors... NTFS signature is missing.
FAILED
Failed to startup volume: Invalid argument
NTFS signature is missing.
Trying the alternate boot sector
Unrecoverable error
Volume is corrupt. You should run chkdsk.


хотя
# fdisk /dev/sdc
Welcome to fdisk (util-linux 2.21.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Команда (m для справки): p

Disk /dev/sdc: 60.0 GB, 60011642880 bytes
64 heads, 32 sectors/track, 57231 cylinders, всего 117210240 секторов
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: 0xfdb8538f

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdc1   *        2048   117207039    58602496    7  HPFS/NTFS/exFAT


чтож получается нести его на офтопик и чекдискать?

Graf

#3
Кстати, чтобы fsck не ругался можно сделать

# ln -s /bin/ntfsfix /usr/sbin/fsck.ntfs
# ln -s /bin/ntfsfix /usr/sbin/fsck.ntfs-3g


И, в твоем случае,  правильней будет /bin/ntfsfix /dev/sdc1  ;)

timoshka

Цитата: Graf от 17 сентября 2014, 11:14:18
И, в твоем случае,  правильней будет /bin/ntfsfix /dev/sdc1  ;)

# /bin/ntfsfix /dev/sdc1
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdc1 was processed successfully


Говорит, что все ОК, но могу примонтировать и увидеть корень, а дальше идет тяжко и 98% файлов не видит :(

bormant

Не видит файлов с русскими именами? А если использовать при монтировании опцию (-o) locale=ru_RU.UTF-8 ?

timoshka

Цитата: bormant от 18 сентября 2014, 11:27:40
Не видит файлов с русскими именами? А если использовать при монтировании опцию (-o) locale=ru_RU.UTF-8 ?

Я не правильно выразился. В мс они отображаются как
 
/фото днюхи                                         24576│мар 22  2013
?WWW.MP3                                               0 │янв  1  1970
?getImage.jpeg                                         0 │янв  1  1970
?kak_je_mojno_mptron.mp3                               0 │янв  1  1970
?в@ня.jpg                                              0 │янв  1  1970


а ls
# ls -al ./
/bin/ls: невозможно получить доступ к ./getImage.jpeg: Ошибка ввода/вывода
/bin/ls: невозможно получить доступ к ./kak_je_mojno_mptron.mp3: Ошибка ввода/вывода
/bin/ls: невозможно получить доступ к ./piter: Ошибка ввода/вывода
/bin/ls: невозможно получить доступ к ./WWW.MP3: Ошибка ввода/вывода
/bin/ls: невозможно получить доступ к ./в@ня.jpg: Ошибка ввода/вывода
итого 312
-????????? ? ?    ?        ?            ? WWW.MP3
-????????? ? ?    ?        ?            ? getImage.jpeg
-????????? ? ?    ?        ?            ? kak_je_mojno_mptron.mp3
-????????? ? ?    ?        ?            ? в\@ня.jpg
d????????? ? ?    ?        ?            ? piter/
drwxrwxrwx 1 root root 24576 мар 22  2013 фото\ днюхи/


ну и офтопик вообще нифига не видит

bormant

Похоже тут без средств восстановления на основе содержимого не обойтись, в случае флешки ситуация будет много хуже, чем в случае диска.
Из средств под Windows можно глянуть в сторону R-Studio, HandyRecovery (есть free версия, несмотря на возраст весьма эффективна).
Из Linux-вариантов входящие в комплект testdisk утилиты, R-Studio (в таком варианте её не пробовал, за эффективность не скажу).

timoshka

Не осилил я реанимацию :( . Винт начал новую, девственно чистую жизнь с нового формата(тирования) :)
Спасибо всем за помощь!