use*_*907 5 partitioning hard-drive data-recovery
我的HP250G3电脑已经有一段时间不想启动了,所以我在我的闪存盘上安装了Ubuntu 16.04 LTS以在重置硬盘之前恢复一些数据(硬重置+重新安装Windows 8.1)。
然后我发现我的硬盘乱七八糟。当我打开终端并输入时,sudo fdisk -lu /dev/sda
它显示了这个:
当我输入时,sudo parted -l
我得到了这个:
Model: ATA ST750LM022 HN-M7 (scsi)
Disk /dev/sda: 750GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.000 750GB 750GB ntfs
Run Code Online (Sandbox Code Playgroud)
唯一的问题是我的硬盘有大约 500GB 的内存,而不是 1800GB。所以我决定检查一下磁盘说的内容:
这是 GParted 所说的:
现在,我该怎么做才能至少保存最重要的数据(~200MB)?我可以通过调整分区大小来解决这个问题吗?这对我来说很重要,所以请帮忙。
我会提供任何缺失的信息。
我的硬盘有大约 500GB 的内存,而不是 1800GB
我不确定你从哪里得到这些数字,但你的硬盘驱动器的大小是 750 GB。
我该怎么做才能至少保存最重要的数据(~200MB)?
您可能只需要恢复分区表。最有可能的是,文件系统没有损坏,您只需告诉系统如何找到它。
但是,也可能是文件系统已损坏。我将讨论这两种选择。
我可以通过调整分区大小来解决这个问题吗?
不,绝对不是。在恢复数据之前不要试图弄乱分区。
虽然您的问题是关于 NTFS 的,而这个问题是关于exFAT,但我的回答仍然适用。我已经根据您的具体情况调整了说明。
关键是连接外部硬盘驱动器,您将在其中复制文件。安装 TestDisk 并在设备上运行它:
sudo apt install testdisk
sudo testdisk /dev/sda
Run Code Online (Sandbox Code Playgroud)
如果无法安装,请打开软件和更新程序并验证所有存储库是否已激活。其中一些可能不是默认的。
正如我在Unix & Linux Stack Exchange网站上的这个回答中所写:
基本步骤是:
- 扫描驱动器
- 选择分区
- 按P显示文件
- 复制文件 C
如果按下P导致出现错误消息,则文件系统已损坏。
免责声明:我是 RecuperaBit 的开发者。
如果文件系统损坏,您需要使用能够执行取证文件系统重建的程序。我实际上为 NTFS 编写了一个名为RecuperaBit 的文件。
简而言之,步骤是:
/dev/sda
)克隆到映像文件(可选,但强烈推荐)/dev/sda
) 或比特流副本上运行 RecuperaBitrecoverable
在RecuperaBit提示使用以下命令恢复所有文件(替换[X]
为上一步中找到的分区号):
restore [X] 5
restore [X] -1
Run Code Online (Sandbox Code Playgroud)我在这个答案中提供了一个例子的详细指导。
归档时间: |
|
查看次数: |
996 次 |
最近记录: |