![在磁盘 0 以外的磁盘上运行 CHKDSK?](https://linux22.com/image/1313128/%E5%9C%A8%E7%A3%81%E7%9B%98%200%20%E4%BB%A5%E5%A4%96%E7%9A%84%E7%A3%81%E7%9B%98%E4%B8%8A%E8%BF%90%E8%A1%8C%20CHKDSK%EF%BC%9F.png)
我的系统上有三个磁盘,其中一个是笔记本电脑磁盘,可能在通过 USB 2 连接的 SATA 机箱中出现故障。它是 Windows 中的磁盘 1(磁盘 0、磁盘 1 和磁盘 2)。我很想CHKDSK
在它上面运行,但它似乎只能在主磁盘或驱动器号上运行。
该驱动器未显示在计算机中,因为它已损坏或驱动器号与主磁盘 (C: 和 D:) 相同。
Linux 也找不到磁盘,并gparted
显示设备 IO 错误。
我会尽我所能,在把它交给专业人士或者直接扔掉之前。
答案1
驱动器号不可能“相同”,因为它们是由 Windows 分配的,而不是永久保存在磁盘上的某个位置;例如,它只会使用E:
和F:
。如果没有,请尝试使用diskmgmt.msc
或分配一个新的mountvol
。(不要忘记磁盘可以安装在文件夹上,而不仅仅是磁盘号上;例如C:\Disks\Backup
。)
但是,正如你所说,Linux 也会报告磁盘上的 I/O 错误,所以这表明问题是不是具有“驱动器号”但级别较低。
chkdsk
在无法安装的卷上运行没有多大意义,因为的主要目的chkdsk
是检查文件系统为了一致性,Windows 无法识别的任何文件系统都无法chkdsk
提供帮助。