我尝试使用 qtparted 对主硬盘(NTFS 分区)进行分区,但进程卡住了。因此,我不得不终止该进程并退出 knoppix live CD 启动。
尽管我预计 XP 会损坏,但它启动正常,并显示所有可访问的驱动器。
但当我使用分区管理器 8 打开它时,它显示为“BAD”。我运行了 chkdsk /f,但没有成功。我
使用 qparted 和分区魔术的目的是调整现有分区的大小并为 c: 添加一些空间:
我如何修复此问题并调整分区大小?
编辑:以下是我的 Windows 主驱动器:
答案1
那么Disk 1
你的系统驱动器呢?我注意到屏幕截图列表中该磁盘上没有任何分区。我会使用 Linux 的fdisk
实用程序检查分区表:
$ sudo fdisk -l /dev/sda
如果还显示一个空的分区表,您可能能够使用相同的 fdisk 工具重新创建它,但是...
显然,文件系统和数据都很好(因为 Windows 启动了)。但是如果没有分区表,我们真的不知道文件系统在哪里结束。
在您尝试调整大小之前,此驱动器是如何分区的?有多少个分区?每个分区有多大?
注意/警告/重要:如果 Windows 不知道其系统分区应该有多大,则该驱动器上任何其他分区的数据都很有可能损坏。Windows 目前将该驱动器视为一个大分区,磁盘写入可能到任何地方。如果可能的话,尽量不要在该驱动器上启动 Windows。
答案2
免费试用Paragon 救援套件 9.0 专业版。它可以修复多个启动问题。
您的首要任务是恢复第一个磁盘。
为此,您可以使用“取消删除分区”功能:
简单删除分区(不进行额外擦除)时,磁盘管理软件只会删除分区表中对该分区的引用,从而留下稍后恢复的可能性。取消删除分区选项可帮助您查找和恢复这些分区。只要未创建、移动其他分区或超出该分区所占用的磁盘空间,恢复的分区将完全可用。此功能仅适用于可用空间块。