我有一个硬盘驱动器,在磁盘管理中显示为具有两个分区。
其中一个分区为69.71GB,仅此而已。另一个为4.82GB,在其下方为健康(OEM分区)。
我正在尝试在69.71GB分区上执行chkdsk,并且不确定如何在没有驱动器号的情况下执行此操作。
这是一个NTFS分区,已损坏。Linux ntfsfix
吐出了很多错误,因此我认为chkdsk可能更好。
我有一个硬盘驱动器,在磁盘管理中显示为具有两个分区。
其中一个分区为69.71GB,仅此而已。另一个为4.82GB,在其下方为健康(OEM分区)。
我正在尝试在69.71GB分区上执行chkdsk,并且不确定如何在没有驱动器号的情况下执行此操作。
这是一个NTFS分区,已损坏。Linux ntfsfix
吐出了很多错误,因此我认为chkdsk可能更好。
Answers:
尝试这个。
打开命令提示符。执行mountvol
命令,该命令将告诉您系统上的所有卷,并为它们提供GUID。
\\?\Volume{eb38d03b-29ed-11e2-be65-806e6f6e6963}\
*** NO MOUNT POINTS ***
\\?\Volume{eb38d03c-29ed-11e2-be65-806e6f6e6963}\
C:\
\\?\Volume{41ae7a1c-9849-11e2-be7a-0026b9dc157c}\
F:\
我敢打赌,您将没有驱动器号,但如果它是有效且可识别的分区,则Windows仍应为其提供GUID。
然后以这种方式运行CHKDSK:
chkdsk "\\?\Volume{eb38d03c-29ed-11e2-be65-806e6f6e6963}"
在我的系统上可以运行,但是我的卷上有驱动器号。根据需要使用/f
和其他开关。
最终,您应该能够根据文档chkdsk
在卷上运行chkdks
(只需将卷名传递给它而不是驱动器号或挂载点)。但是,仅给分区分配驱动器号或挂载点可能更容易,更可靠。
在Windows下,您需要为分区分配一个安装点以chkdsk
在其上使用。您可以使用“计算机管理”管理单元(开始->运行-> compmgmt.msc
)DISKPART
来执行此操作(请参阅下面的DISKPART
说明)。如果使用“计算机管理”方法,请转到“磁盘管理”部分,您需要在其中分配分区:
此后,您应该能够chkdsk
在所需的特定安装点上运行。最简单,最可靠的方法可能是将其安装为驱动器号。
或者,您可以用来DISKPART
为分区分配一个字母。启动DISKPART
,然后键入LIST DISK
以查找磁盘,然后键入SELECT DISK <N>
(其中<N>
是驱动器号)。按照相同的步骤查找正确的分区(即,LIST PARTITION
之后是SELECT PARTITION <N>
),然后简单地键入ASSIGN
以Windows将分区安装在下一个新的驱动器号上。
TestDisk
。它在此驱动器上建议使用“ None”作为分区表类型,但是我仍然可以继续列出存储在其中的所有原始文件。还有什么方法可以创建分区表,抢救驱动器并再次正常使用它,还是当前情况表明我仍然可以读取和复制原始文件,但仅此而已?抱歉,我对此不太熟悉。
在“ diskmgmt.msc”中打开“运行”类型,这将打开磁盘管理器。找到驱动器,右键单击驱动器,滚动到“更改驱动器号和路径”,然后可以为其指定专用的驱动器号。每次将其插入计算机时,它将使用您为其分配的驱动器号
您将要做的就是使用DISKPART
首先,打开命令提示符。
1.转到开始菜单。
2.输入cmd并打开
3.一旦出现命令提示符类型
DISKPART
4.然后您要输入
List Disk
5.找到文件大小为69.71 GB的磁盘
6,然后你需要输入
List partition
7.一旦找到要在其旁边运行chkdsk的分区,则应使用数字标记它们。所以选择分区号并输入以下命令
Select partition 1
8.但是用您的驱动器号输入的数字替换1
Assign
9.然后将为分区分配一个驱动器号,然后您可以在该驱动器上运行chkdsk
键入exit离开diskpart
然后输入chkdsk D:/ f / r
10.将“ D:”替换为驱动器的驱动器号。
您应该提供驱动器号,卷名(使用mountvol来获取)或“ chkdsk”的挂载点,这是其帮助内容的一部分:
CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B] [/scan] [/spotfix]
volume Specifies the drive letter (followed by a colon),
mount point, or volume name.
您可以通过“磁盘管理”->右键单击该卷->“更改驱动器号和路径...”,或通过命令行(@JustinD解释)以图形方式分配其中之一。
Linux的ntfsfix吐出了很多错误,因此我认为chkdsk可能更好。
我认为了解这些错误是有帮助的。
另外,您是否尝试过在Linux中挂载?如果数据非常敏感,建议尽快将其克隆到另一个驱动器。使用类似的东西;
dd if=/dev/sdc bs=2000K of=/path/to/raw/output.img
另外,您可以使用类似以下命令在Linux中挂载该“ output.img”文件;
mount -t ntfs-3g -o ro,loop,offset=<512*start sector> /path/to/raw/output.img
(可以使用fdisk -l找到偏移量,然后查看ntfs分区的起始扇区并乘以512)