“缺少 NTFS 签名。”如何安装此硬盘?(或者它受密码保护?)

“缺少 NTFS 签名。”如何安装此硬盘?(或者它受密码保护?)

我正在尝试安装硬盘(SATA-3),但仍然出现错误:

NTFS signature is missing

硬盘是否可能受密码保护或具有其他类型的保护?我该如何检查是否是这种情况?如果是或不受保护,是否有办法安装磁盘并检索其上的文件?

以下是我已经尝试过的事情以及尽可能多的错误信息。

我正在使用 Linux(Mint 18.1)。

首先介绍一些背景信息:

我有一台较旧的商用硬盘录像机(Pioneer DVR-LX61),它的硬盘空间已满;我想将录制的视频文件移动到我的电脑上。我将硬盘录像机连接到我的网络,但无法安装磁盘,因为它要求我输入用户 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.

根据 acejavelin 的建议:

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

根据 Andrea Lazzarotto 的建议:

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, [...]

答案1

自从我使用 *BSD 系统进行此操作以来已经有一段时间了...但现在开始。

根据您的fdisk -l命令,该分区的文件系统是“FreeBSD”,如果正确可能是 UFS,而不是 fat、ntfs 或 extX。

首先,确保已加载 ufs 模块lsmod | grep ufs,如果未列出,请使用 加载该模块sudo modprobe ufs

尝试挂载 UFS 文件系统

sudo mount -t ufs -r -o ufstype=ufs2 /dev/sdc1 /mnt/

正常进行。

答案2

我也遇到了同样的问题。系统信息在这里:

--ASUS Zenbook UX430un,--Windows 10 (1903) 双系统,带 Ubuntu 18.04

我尝试了网上几乎所有的解决方案。最后,我偶然发现问题是由华硕笔记本电脑上的 BitLocker 引起的。我使用提供的解决方案手动关闭了它这里在 Windows 中,重启后,Ubuntu 自动识别它,我成功安装了它。检查你的问题是否是由于同样的问题造成的...祝你好运!

答案3

有人发布了这个帖子并且对我有用。

Ubuntu 13.10 或更高版本

从 Ubuntu 13.10 开始,此软件包位于主存储库中。只需安装 exfat-fuse 和 exfat-utils:

sudo apt 更新 && sudo apt 安装 exfat-fuse exfat-utils

Ubuntu 12.04

对于 ubuntu 13.04 及更低版本,您需要一个 ppa 来安装 exfat 支持。安装步骤:

sudo apt-add-repository ppa:relan/exfat sudo apt-get 更新 sudo apt-get 安装 fuse-exfat

相关内容