我的 Windows 7 无法在 SSD 上启动。我尝试恢复它,但没有成功。我草率地决定使用 diskpart 清理我的 SSD,因为我认为它上面没有任何重要文件。结果发现该磁盘上有一些我想检索的信息。
那么,是否可以使用 diskpart 的 clean 命令检索已“diskparted”的数据?有问题的 SSD 是三星 830。
答案1
“使用 clean 命令通过将扇区清零来删除当前焦点磁盘的分区或卷格式。默认情况下,只有 MBR 或 GPT 分区信息以及 MBR 磁盘上的任何隐藏扇区信息会被覆盖。如果指定 all 参数,则可以将每个扇区清零,并且可以删除驱动器上包含的所有数据。”
如果您没有使用“全部”参数,您应该能够使用软件恢复被覆盖的分区。
一种可能性是使用 Foremost,但您需要 Linux 操作系统设备。如果您使用的是 Win7,则可以使用 VirtualBox 虚拟化 Linux 操作系统机器并在其上安装 Foremost。
该过程如下:
1.在此处下载 Ubuntuhttp://www.ubuntu.com/download/desktop
2.点击此处下载Virtual Boxhttp://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html
3.打开 VirtualBox 并单击 Machine -> new ,然后选择 Linux OS 和您喜欢的设置。
4.启动创建的机器并选择下载的.iso Ubuntu 文件。
5.打开终端并写入
sudo apt-get 安装 foremost
6.现在是时候用最重要的东西雕刻了。你必须写下
sudo foremost -o XXX -v -i /dev/YYY
将 XXX 替换为保存恢复文件的目录名称,将 YYY 替换为 SSD 的名称。如果您知道要恢复的文件的具体格式,则可以使用
sudo foremost -t ZZZ,AAA -o XXX -v -i /dev/YYY
将 ZZZ 替换为文件类型。例如,如果您想要恢复 jpg 文件,则应写入 ...-t jpg -o... 如果您想要添加更多文件类型,则可以将 AAA 替换为其他格式。您可以使用逗号添加任意数量。
现在你需要的只是一点耐心,等待 foremost 完成他的工作。希望这对你有帮助。
答案2
测试盘应该可以轻松取消删除该分区表。