Я пытаюсь смонтировать жесткий диск (SATA-3), но я застреваю при ошибке:
NTFS signature is missing
Возможно ли, что жесткий диск защищен паролем или имеет другой вид защиты? Как я должен проверить, если это так? И если это да или не защищено, есть ли способ в любом случае смонтировать диск и восстановить файлы на нем?
Ниже: вещи, которые я уже пробовал и столько же, сколько информации об ошибках.
Я работаю над Linux (Mint 18.1).
Сначала немного справочной информации:
У меня есть старый коммерческий рекордер с жестким диском (Pioneer DVR-LX61), и на его жестком диске больше нет места, он заполнен; Я хочу переместить записанные видео файлы на мой компьютер. Я подключил HDD-рекордер к своей сети, но не смог смонтировать диск, так как он попросил у меня пароль для пользователя root. Я вынул жесткий диск из рекордера и подключил его непосредственно к материнской плате (с подключением SATA-3). Я сейчас пытаюсь его смонтировать, но попадаю в упомянутые ошибки.
Это то, что я сделал до сих пор:
mycomp@mycomp ~ $ sudo fdisk -l
Disk /dev/sdc: 232.9 GiB, 250059350016 bytes, 488397168 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
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sdc1 * 4 488397167 488397164 232.9G a5 FreeBSD
mycomp@mycomp ~ $ sudo mount -t vfat /dev/sdc1 /mnt/
mount: wrong fs type, bad option, bad superblock on /dev/sdc1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
mycomp@mycomp ~ $ sudo mount -t ntfs /dev/sdc1 /mnt/
NTFS signature is missing.
Failed to mount '/dev/sdc1': Invalid argument
The device '/dev/sdc1' 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?
mycomp@mycomp ~ $ sudo mount -o offset=2048 /dev/sdc1 /mnt/
mount: /dev/loop0 is write-protected, mounting read-only
NTFS signature is missing.
Failed to mount '/dev/loop0': Invalid argument
The device '/dev/loop0' 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?
mycomp@mycomp ~ $ sudo ntfsfix /dev/sdc1
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.
после предложения ацжавелина:
mycomp@mycomp ~ $ lsmod | grep ufs
ufs 73728 0
mycomp@mycomp ~ $ sudo mount -t ufs -r -o ufstype=ufs2 /dev/sdc1 /mnt/
[sudo] password for mycomp:
mount: wrong fs type, bad option, bad superblock on /dev/sdc1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
73728 0
mycomp@mycomp ~ $ dmesg | tail -1
[13211.885241] ufs: ufs_fill_super(): bad magic number
Следующее предложение Андреа Лаззаротто:
testdisk analysis:
Disk /dev/sdc - 250 GB / 232 GiB - CHS 30401 255 63
Current partition structure:
Partition Start End Size in sectors
Invalid BSD disklabel
1 * FreeBSD 0 0 5 30401 80 63 488397164
1 * FreeBSD 0 0 5 30401 80 63 488397164
Warning: Bad ending head (CHS and LBA don't match)
testdisk further analysis:
Disk /dev/sdc - 250 GB / 232 GiB - CHS 30401 255 63
Partition Start End Size in sectors
No partition found or selected for recovery
Еще больше проверок:
mycomp@mycomp ~ $ sudo file -s /dev/sdc
/dev/sdc: DOS/MBR boot sector
mycomp@mycomp ~ $ sudo file -s /dev/sdc1
/dev/sdc1: data
mycomp@mycomp ~ $ sudo mount -t msdos /dev/sdc /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sdc, [...]