我试图用 DISKPART 修复我损坏的 USB 闪存驱动器,但我意外删除了我的 D 驱动器(幸运的是这不是我的系统驱动器)。
我有我所做操作的完整命令历史记录,但我按照在线教程操作,不太明白自己做了什么。您能帮我撤销我刚刚执行的操作吗?
谢谢。
注意:第一个列出磁盘命令是在插入 USB 驱动器之前,第二个命令是在插入之后。
C:\Windows\system32>diskpart
Microsoft DiskPart version 10.0.10586
Copyright (C) 1999-2013 Microsoft Corporation.
On computer: PC-SAAM-AMD-FX
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 931 GB 1024 KB
Disk 1 Online 223 GB 0 B
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 931 GB 1024 KB
Disk 1 Online 223 GB 0 B
Disk 2 Online 7712 MB 0 B
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 931 GB 1024 KB
Disk 1 Online 223 GB 0 B
Disk 2 Online 7712 MB 0 B
DISKPART> select disk 3
The disk you specified is not valid.
There is no disk selected.
DISKPART> select disk 2
Disk 2 is now the selected disk.
DISKPART> detail disk
Corsair Flash Voyager USB Device
Disk ID: 00000000
Type : USB
Status : Online
Path : 0
Target : 0
LUN ID : 0
Location Path : UNAVAILABLE
Current Read-only State : No
Read-only : No
Boot Disk : No
Pagefile Disk : No
Hibernation File Disk : No
Crashdump Disk : No
Clustered Disk : No
There are no volumes.
DISKPART> format recommended override
There is no volume selected.
Please select a volume and try again.
DISKPART> select volume
There is no volume selected.
DISKPART> select volume *
The arguments specified for this command are not valid.
For more information on the command type: HELP SELECT VOLUME
There is no volume selected.
DISKPART> select volume 1
Volume 1 is the selected volume.
DISKPART> format recommended override
Virtual Disk Service error:
Format is not allowed on the current boot, system, pagefile,
crashdump or hibernation volume.
DISKPART> FORMAT FS=NTFS LABEL="Windows7" QUICK COMPRESS
Virtual Disk Service error:
Format is not allowed on the current boot, system, pagefile,
crashdump or hibernation volume.
DISKPART> clean all
Virtual Disk Service error:
Clean is not allowed on the disk containing the current boot,
system, pagefile, crashdump or hibernation volume.
DISKPART> list partition
Partition ### Type Size Offset
------------- ---------------- ------- -------
* Partition 1 Primary 100 MB 1024 KB
Partition 2 Primary 931 GB 101 MB
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
* Disk 0 Online 931 GB 1024 KB
Disk 1 Online 223 GB 0 B
Disk 2 Online 7712 MB 0 B
DISKPART> select disk 2
Disk 2 is now the selected disk.
DISKPART> list partition
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 Primary 7710 MB 1024 KB
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 931 GB 1024 KB
Disk 1 Online 223 GB 0 B
* Disk 2 Online 7712 MB 0 B
DISKPART> detail disk
Corsair Flash Voyager USB Device
Disk ID: 00000000
Type : USB
Status : Online
Path : 0
Target : 0
LUN ID : 0
Location Path : UNAVAILABLE
Current Read-only State : No
Read-only : No
Boot Disk : No
Pagefile Disk : No
Hibernation File Disk : No
Crashdump Disk : No
Clustered Disk : No
There are no volumes.
DISKPART> clean all
DiskPart has encountered an error: The device is not ready.
See the System Event Log for more information.
DISKPART>
答案1
对磁盘使用“全部清理”操作,会导致驱动器格式化,无法撤消。
您可以尝试使用取消删除工具恢复数据,但这不太可能恢复所有数据。
最好的选择是从备份开始恢复。我猜你已经备份了,对吧?
答案2
为了稍微扩展一下 LPChip 的回答,微软是这样说的:
清理 [全部]
删除具有焦点的磁盘上的所有分区或卷格式。在主引导记录 (MBR) 磁盘上,仅覆盖 MBR 分区信息和隐藏扇区信息。在 GUID 分区表 (GPT) 磁盘上,将覆盖 GPT 分区信息(包括保护性 MBR);没有隐藏扇区信息。
全部
指定磁盘上的每个扇区都被清零,完全地删除磁盘上的所有数据。
正如 LPChip 所说,这就是为什么其他人†每天至少备份一次重要数据的原因。
† 但令人沮丧的是,现实中很多人都没有。
答案3
所以我终于设法恢复了它。我仍然不知道到底发生了什么,但似乎只是取消了它的磁盘字母分配。在磁盘管理中,我仍然可以看到我的磁盘具有与以前相同的可用空间量,但没有字母,所以我尝试再次分配 D,它起作用了,所有数据似乎都没有修改。