smartass@laptop:~$ sudo ntfs-3g /dev/sdb1 /mnt -o recover
[sudo] password for smartass:
Failed to read last sector (1953523119): Недопустимый аргумент
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
or it was not setup correctly (e.g. by not using mdadm --build ...),
or a wrong device is tried to be mounted,
or the partition table is corrupt (partition is smaller than NTFS),
or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/sdb1': Недопустимый аргумент
The device '/dev/sdb1' 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?
smartass@laptop:~$ sudo ntfs-3g /dev/sdb1 /mnt -o force
Failed to read last sector (1953523119): Недопустимый аргумент
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
or it was not setup correctly (e.g. by not using mdadm --build ...),
or a wrong device is tried to be mounted,
or the partition table is corrupt (partition is smaller than NTFS),
or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/sdb1': Недопустимый аргумент
The device '/dev/sdb1' 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?
smartass@laptop:~$
smartass@laptop:~$ sudo mount /dev/sdb1 /mnt -t ntfs-3g
Failed to read last sector (1953523119): Недопустимый аргумент
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
or it was not setup correctly (e.g. by not using mdadm --build ...),
or a wrong device is tried to be mounted,
or the partition table is corrupt (partition is smaller than NTFS),
or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/sdb1': Недопустимый аргумент
The device '/dev/sdb1' 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?
smartass@laptop:~$
Методом гугления и спрашивания в чятике выяснилось что это проблема в бут-секторе. Точнее проблемы там и нет, но есть особенность, о которую спотыкается драйвер ntfs-3g. Диск форматировался на заводе, после покупки не форматировался. "Лечится" форматированием винта (но только не акронисом). Но мне форматировать нельзя. Винт чужой и содержит много ценной информации.
Думаю тему можно считать полурешенной.
Была аналогичная проблема. Не знал файловую систему винта, команда fdisk -l показала, что это NTFS. Но как NTFS винт монтироваться никак не хотел. Ставил testdisk, мучал MBR... ничего не помогло.
Винт использовался как внешний, для ноутбука, через док-станцию USB3.0. Решил вернуть на место, воткнул включил. Первым делом полез делать проверку на ошибки. Обнаружил, что ФС там - не NTFS, а exFAT! Относительно новая файловая система, разработанная для флеш-накопителей. По сути что то вроде "FAT64". Для работы этой ФС на чтение/запись существует exfat-fuse, но в репозитариях "по умолчанию" её нет.
Добавляем в /etc/apt/sources.list: deb http://backports.debian.org/debian-backports squeeze-backports main
Обновляем: apt-get update
Устанавливаем: apt-get install exfat-fuse
Источник: http://pkgs.org/debian-squeeze/debian-backports-main-amd64/exfat-fuse_0.9.7-1~bpo60+1_amd64.deb.html#howto
а что говорит:
sudo ntfs-3g /dev/sdb1 /mnt -o recover
или вместо recover использовать опцию force (если вдруг в 10.04 еще не было рековер)
smartass@laptop:~$ sudo ntfs-3g /dev/sdb1 /mnt -o recover
[sudo] password for smartass:
Failed to read last sector (1953523119): Недопустимый аргумент
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
or it was not setup correctly (e.g. by not using mdadm --build ...),
or a wrong device is tried to be mounted,
or the partition table is corrupt (partition is smaller than NTFS),
or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/sdb1': Недопустимый аргумент
The device '/dev/sdb1' 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?
smartass@laptop:~$ sudo ntfs-3g /dev/sdb1 /mnt -o force
Failed to read last sector (1953523119): Недопустимый аргумент
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
or it was not setup correctly (e.g. by not using mdadm --build ...),
or a wrong device is tried to be mounted,
or the partition table is corrupt (partition is smaller than NTFS),
or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/sdb1': Недопустимый аргумент
The device '/dev/sdb1' 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?
smartass@laptop:~$
Нада
sudo mount /dev/sdb1 /mnt -t ntfs-3g
а неsudo mount /dev/sdb /mnt -t ntfs-3g
smartass@laptop:~$ sudo mount /dev/sdb1 /mnt -t ntfs-3g
Failed to read last sector (1953523119): Недопустимый аргумент
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
or it was not setup correctly (e.g. by not using mdadm --build ...),
or a wrong device is tried to be mounted,
or the partition table is corrupt (partition is smaller than NTFS),
or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/sdb1': Недопустимый аргумент
The device '/dev/sdb1' 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?
smartass@laptop:~$
Методом гугления и спрашивания в чятике выяснилось что это проблема в бут-секторе. Точнее проблемы там и нет, но есть особенность, о которую спотыкается драйвер ntfs-3g. Диск форматировался на заводе, после покупки не форматировался. "Лечится" форматированием винта (но только не акронисом). Но мне форматировать нельзя. Винт чужой и содержит много ценной информации.
Думаю тему можно считать полурешенной.
мне кажется надо проверку файловой системы сделать (не поверхности диска) средствами винды
Неужели придется человеку винду устанавливать для этого?
да к другу сходить, у которого диск брал...
что за примитивный вопрос?.. ё-маё
Была аналогичная проблема. Не знал файловую систему винта, команда fdisk -l показала, что это NTFS. Но как NTFS винт монтироваться никак не хотел. Ставил testdisk, мучал MBR... ничего не помогло.
Винт использовался как внешний, для ноутбука, через док-станцию USB3.0. Решил вернуть на место, воткнул включил. Первым делом полез делать проверку на ошибки. Обнаружил, что ФС там - не NTFS, а exFAT! Относительно новая файловая система, разработанная для флеш-накопителей. По сути что то вроде "FAT64". Для работы этой ФС на чтение/запись существует exfat-fuse, но в репозитариях "по умолчанию" её нет.
Добавляем в /etc/apt/sources.list:
deb http://backports.debian.org/debian-backports squeeze-backports main
Обновляем:
apt-get update
Устанавливаем:
apt-get install exfat-fuse
Источник: http://pkgs.org/debian-squeeze/debian-backports-main-amd64/exfat-fuse_0.9.7-1~bpo60+1_amd64.deb.html#howto
Отправить комментарий