我正在尝试使用testdisk
. 我做的一切都很好,快速搜索,深入搜索,然后,在确认我的文件已被找到后testdisk
,我写了分区表。并重新启动了计算机。所以,现在我想我遇到了更大的问题。硬盘现在testdisk
是2199GB的硬盘,如果我按照testdisk FAQ中的建议直接插到SATA口,连我的BIOS都无法正确识别,我也无法testdisk
再次运行,因为它没有无法识别具有正常大小(即 500GB)的驱动器。
尝试将驱动器安装为只读以尝试恢复数据也不起作用,我收到消息说"NTFS is inconsistent"
.
我试图在 Windows 磁盘管理器中查看驱动器,但显示需要很长时间,并且仍然显示为原始状态,没有关于其大小的信息。
testdisk 在识别驱动器时的输出。您可以看到我的个人硬盘驱动器 (sda) 和我要恢复的驱动器 (sdb) 都应列为 500GiB。
需要注意的一点是,列表中sda(我的硬盘)占用的磁盘空间是我要恢复的硬盘占用的磁盘空间。实际上,我的硬盘占用的磁盘空间为 110GB。
我可以确认驱动器没有死,因为 LED 亮起并且我可以感觉到磁盘正在运行。
如果我使用 smartmontools 或 gsmartcontrol 查看硬盘状态,我会得到以下结果:
恢复这些数据对我来说非常重要,因为它会演变为大学和硕士学位的材料,而我的上次备份是 1 个月前的(由于备份外部 USB 驱动器中的可用空间,我无法每天都这样做)。
我希望有人可以提供帮助,我知道很多人也有这个问题。
可以成为有用知识的事实:
R-Studio 演示在我的测试中毫无用处,如果我尝试在插入驱动器的情况下打开它,该程序将无法运行/不响应。
WD Lifeguard Diagnostic 也没有证明有用,因为它没有在它的桌子上显示驱动器。
驱动器看起来没有精神上的损坏。
编辑 1:
根据要求,[ Geometry ]
屏幕:
我应该尝试调整数字以显示真实的磁盘容量还是有恢复选项?
编辑 2: 驱动器是 WD Blue,型号 WD500LPVX
编辑 3:
命令parted -l /dev/sdb
输出如下:
sudo grep -abiro "NTFS " /dev/sdb
运行一段时间后,命令输出给了我: …
我的旧笔记本电脑昨天早上坏了,但硬盘驱动器仍在工作。
我哥哥在安装 Ubuntu 时,他选择了加密home
文件夹。因此,每当我尝试在另一台计算机上使用硬盘时,它都会询问我的硬盘密码。我已经问过我哥哥了,他不知道旧密码在哪里(已经 3 年了)。
我的问题:
无论如何,是否可以完全清除硬盘驱动器或以可用于其他安装的方式对其进行格式化?
如果这是不可能的,是否有任何硬件技巧或 BIOS 技巧可以解锁驱动器?
一些有用的信息:
如果我尝试该命令,sudo mount /dev/sdb /mnt/hd2
它会给我以下错误:
mount: /dev/sdb: can't read superblock
Run Code Online (Sandbox Code Playgroud)
如果我尝试查看分区表,sudo fdisk -l /dev/sdb
我会得到:
fdisk: cannot open /dev/sdb: Input/output error
Run Code Online (Sandbox Code Playgroud)
我不能确定是否有任何 BIOS 级别的密码。
该sudo fsck /dev/sdb
命令提供以下输出:
fsck from util-linux 2.28.1
e2fsck 1.43.1 (08-Jun-2016)
fsck.ext2: Attempt to read block from filesystem resulted in short read while trying to open /dev/sdb
Could this be a zero-length partition?
Run Code Online (Sandbox Code Playgroud)
至于物理问题,如果我插入硬盘驱动器,它不会出现问题/dev
,没有咔嗒声,dmesg | tail …