如何在 WinXP 分区上安装 Win7?

如何在 WinXP 分区上安装 Win7?

我有一块 2TB 的硬盘,上面有 2 个分区,一个是 C 盘(500GB),用于 WinXP,另一个用于额外空间(1.5TB)。

我有一张 Win7 Pro 安装 DVD,并且已通过 DVD 格式化了 C 盘;它现在是一个空白的“主”分区。

我尝试通过 Win7 设置并将其安装在该分区上,但它给出了一个错误:

安装程序无法创建新的系统分区或定位现有系统分区。请参阅安装程序日志文件以了解更多信息

通过谷歌搜索,我相信整个驱动器必须“清理”(diskpart),但这会擦除整个其他非操作系统分区,我需要保留这些数据。我找到的确切引文如下:

http://www.tomshardware.com/forum/21583-63-windows-setup-unable-create-system-partition#t96434

这是因为驱动器在安装 Win-7 之前进行了分区。要让 Win-7 在 OS 分区之前安装 100MB MS 隐藏系统保留分区,您需要做的是重新开始全新安装。选择“自定义(高级)”,然后当您看到“您想在哪里安装 Windows?”时,删除此 250GB 驱动器上的所有分区。

另外,不要连接任何其他硬盘,如果可能的话,将 USB 驱动器文件夹设为只读,这样 MS 保留分区就不会放在上面。如果需要的话,您是否恰好有 DVD 安装盘?

尝试一下,如果一切顺利,在磁盘管理中,您将看到一个“隐藏”的 MS 保留 100MB 系统分区,后面是您的 Win-7 操作系统、启动、崩溃转储、页面文件分区。

我不想删除整个 1.5TB 分区,我只想在另一个 500GB 分区上安装 Win7。如何才能在这个空白分区上安装 Win7 而不丢失其他分区上的数据?

或者安装日志位于哪里?

答案1

首先,断开所有可移动驱动器。接下来,如果您通过 F10/F12 启动设备菜单临时更改启动顺序来启动 CD(键盘快捷键特定于您的主板制造商/型号),请进入 BIOS 并更改启动顺序,以便在访问 HDD 之前访问 DVD 驱动器。

现在重新启动并尝试安装 Windows 7。如果不行,请尝试使用基于 USB 的安装(你可以使用以下命令将 DVD 直接传输到 USB威力(或微软自己的Windows 7 USB/DVD 下载工具,但您需要先从光盘创建一个 ISO)。

接下来要尝试的是通过 Windows 7 安装程序删除第一个分区并再次创建它,然后尝试像以前一样安装到其中。

PS:我希望您在安装 WinXP 时无需加载任何驱动程序即可访问驱动器?缺少这些驱动程序也可能导致此类错误。

答案2

Windows 7 需要 2 个分区(100MB 系统保留分区和操作系统分区),我认为 Windows 无法在不破坏现有分区的情况下更改分区表。市面上有高级分区软件可以重写分区表并保持所有数据完好无损。试试这个软件http://www.acronis.com/homecomputing/products/diskdirector/

答案3

您可以使用 Linux Live CD 并将数据备份到另一个位置,然后清理整个磁盘并安装操作系统。

答案4

安装前请单击“修复我的电脑”。取消启动修复菜单,转到高级选项。打开 cmd 提示符。使用 diskpart 对该分区进行完整格式化(不要快速格式化)。然后再试一次。

日志文件可以在 PE x:\ 分区上查看。

相关内容