我的硬盘有两个 NTFS 分区,出现故障:
C:
包含 Windows (107 GB)D:
存储我的数据(393 GB 分区)
我正在使用 Ubuntu 实时会话,因为启动 Windows 会导致 BSOD;我发现它C:
仍然可以安装,但D:
实际上却不能。
ddrescue
由于我只有一个备用的 160gb 外部驱动器,因此无法使用和等标准数据恢复方法Clonezilla
。因此,我只想根据我存储在分区中的文件夹列表来验证是否真的需要恢复D:
。
既然我可以访问存储在 上的数据C:
,是否有任何方法可以检索 上的文件夹列表D:
,例如通过另一个应用程序的缓存或以前存储的索引?
需要注意的是,我的个人文件夹C:\Users\Sunxperous
无法访问,因为其中的文件夹/库通过符号链接(?) 到 中的文件夹/库D:
。
答案1
从那时起我就用相簿恢复我的文件。
为了回答这个问题,我偶然发现了一个名为ntuser.dat
and related ones in 的文件C:\Users\Sunxperous
(可在终端中读取)。其中包含包含D:
目录字符串的数据。但是,据我记得,并非所有目录都在文件中,因此 YMMV。