我在 Windows 7 Ultimate 上重新安装了 Windows XP。我有一个 SATA HDD(320go),现在我安装了 Windows XP pro,我只看到一个带有 130go 的 C:\ 驱动器。所以基本上,我的其他 2 个分区都不见了……去哪儿了?!?!
在我的计算机上我只看到 C:\ 驱动器。
在计算机管理中,我只看到 Disk0 作为我的 C:\ 驱动器。130go 仍然如此。
是否有应用程序可以恢复我“丢失”的 2 个分区,或者我需要执行其他操作?
谢谢!
大卫。
答案1
我能想到有两件事可以尝试。
第一个方法是放入 Windows XP 光盘并进入恢复控制台。进入后,运行“fixboot”和“fixmbr”可能有助于重置引导记录以查看丢失的分区。顺序似乎没有什么区别,而且我从未遇到过因运行这些选项而导致数据丢失的情况。
第二种是使用GParted LiveCD它应该能够帮助您调整分区。Gparted 是免费使用的。简要介绍一下如何使用 GParted 请访问 howtoforge。在使用 GParted 之前,您可能需要备份所有重要数据。通常情况下,在实时数据上使用是没问题的,但谨慎一点总比后悔好。
答案2
您是否完全确定需要恢复这些分区,而不是仅为其分配驱动器号?
我在使用 XP 时多次遇到过此问题。请尝试以下操作:
- 单击“开始”,单击“运行”,键入 compmgmt.msc,然后单击“确定”。
- 在控制台树中,单击“磁盘管理”。
如果您可以在此处看到分区,只需右键单击其中任意一个分区,然后选择“更改驱动器号”并指定一个。
答案3
有没有可能在安装 Windows XP SP0 的过程中...如果您确实这样做了...主引导记录 (MBR) 中的分区表被“更正”(截断)了,因为软件没有看到整个磁盘?
磁盘管理器报告的磁盘空间是多少?(在命令窗口中运行命令 diskmgmt.msc 以打开 Windows 中的磁盘管理器实用程序)
顺便说一句,我对您使用“go”而不是“GB”(代表千兆字节)感到困惑。“go”到底是什么?
答案4
您需要从 SP1(或更高版本)CD 安装 XP,才能让它从一开始就看到 130GB 以上。这是因为 XP SP0 没有 48 位 LBA 寻址。
如果您事后安装了 SP1(或者现在是 SP3),则可能必须编辑注册表以打开 LBA48,这样您才能看到超过 137GB。
查看此 MS 文章 (“如何在 Windows XP 中为 ATAPI 磁盘驱动器启用 48 位逻辑块寻址支持“),它很好地解释了这一点,并告诉您如何通过注册表(等)启用它。
您还可以通过以下方式制作内置 SP3 的新 XP 安装 CD:滑流“”。
这是大约一百万个方法之一就这样去做吧。:)