当我决定在笔记本电脑上安装 Ubuntu 以进行双启动时,我发现 Windows 7 使用了四个单独的分区。我(是的,这很愚蠢)认为 HP_TOOLS 分区可能是我可以删除的分区,所以我删除了它并使用安装向导并行安装了 Ubuntu 和 Windows,但现在 Windows 无法通过加载屏幕,除非计算机自动重启。从那时起,我不得不只使用 Ubuntu。
我不知道如何恢复它。我的所有文件似乎仍在那里 - 我可以安装其他分区并查看它们、使用它们等 - 但 Windows 7 无法启动。
我真的不知道该做什么或尝试什么,或者我是否处于可以挽救的地步。这是 GParted 的屏幕截图:
这让我怀疑这不一定是因为删除了我的 HP_TOOLS 分区,而是那里那个 992.50 KiB 分区 sda1 的状态为“未知”。我猜那是恢复分区?
我怎样才能让 Windows 再次启动?抱歉,我对这类事情不太熟悉,我不太清楚从哪里开始。
答案1
如果您没有替换 HP_Tools 分区(即,您只是删除了它而没有执行任何其他操作),您仍然可以恢复该分区。如果您熟悉命令行,则可以使用 parted救援命令(info parted Using Command rescue
在命令行上输入此信息)。
假设您删除的分区位于磁盘的最开始处,您可以尝试使用 0 或 1 作为起点,使用 992.5 作为终点。以下摘自手册页:
-- 命令:rescue START END 挽救一个丢失的分区,该分区大约位于 START 和 END 之间。如果找到这样的分区,Parted 会询问您是否要为其创建分区。例如,如果您意外使用 parted 的 rm 命令删除了分区,这将非常有用。
Example: (parted) print Disk geometry for /dev/hdc: 0.000-8063.507 megabytes Disk label type: msdos Minor Start End Type Filesystem Flags 1 0.031 8056.032 primary ext3 (parted) rm Partition number? 1 (parted) print Disk geometry for /dev/hdc: 0.000-8063.507 megabytes Disk label type: msdos Minor Start End Type Filesystem Flags OUCH! We deleted our ext3 partition!!! Parted comes to the rescue... (parted) rescue Start? 0 End? 8056 Information: A ext3 primary partition was found at 0.031MB -> 8056.030MB. Do you want to add it to the partition table? Yes/No/Cancel? y (parted) print Disk geometry for /dev/hdc: 0.000-8063.507 megabytes Disk label type: msdos Minor Start End Type Filesystem Flags 1 0.031 8056.032 primary ext3 It's back! :)
或者,你可以尝试使用 TestDisk。不过我从来没有真正用过它;他们的操作说明可以在这里找到这里。
答案2
可能没有什么问题,只是你需要安装Grub 引导程序使所有操作系统均可启动。
HP_Tools 分区可以安全删除,但有其他错误。dev/sda2 是 Windows 的实际启动分区。
这现在没什么帮助,但是这才是应该做的在 HP 笔记本电脑上准备额外的分区,这可能会对您的问题有所帮助。
此时有几个选择,请确保 sda2 和 3 仍然是主分区,并且没有被无意中转换为其他类型。
如果 sda 2 仍然是主设备,则可能必须从 Windows 系统修复光盘启动,然后修复 Windows MBR。
运行命令:
bootsect /nt60 SYS
最后的手段:重新开始并使用 HP 恢复光盘进行出厂恢复,这将擦除所有分区并将其恢复到出厂状态,然后使用我发布的指南为更多分区腾出空间,然后安装 Ubuntu 和 Grub。