单个硬盘上缺少分区

单个硬盘上缺少分区

我在 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:滑流“”。

这是大约一百万个方法之一就这样去做吧。:)

相关内容