准备从属硬盘以便在另一台电脑上安装 Windows XP

准备从属硬盘以便在另一台电脑上安装 Windows XP

我有一台旧电脑,它不支持 CD/DVD 驱动器,也无法从 USB 启动。我已移除硬盘,将其作为从属硬盘安装在 Windows 7 电脑上,然后格式化并将 Windows XP 安装文件夹复制到从属硬盘上。

但是我不知道下一步该怎么做才能使从属硬盘可启动,以便我可以通过 DOS 命令启动 Windows XP 安装。

我尝试在命令行上运行“format e: /s”和“sys e:”,但它们不起作用(我认为微软从 Windows 7 中删除了它们。)在 Windows 资源管理器中,右键单击并选择格式化似乎没有任何选项来传输系统。

我该如何解决这个问题?我是否遗漏了某些东西,或者我应该使用第三方工具?

答案1

在运行 Windows 7 的计算机上。从网络上可轻松找到的众多启动 iso 之一创建可启动的 Windows 98 软盘(或 CD)。确保它具有 fdisk.exe、format.com、himem.sys 和 smartdrv.exe。您可能需要编辑 ISO,添加 himem.sys 和 smartdrv.exe(如果它们尚未出现在您找到的启动 iso 上)。关闭并将旧硬盘安装为 Win7 计算机中的主硬盘。从新创建的启动 CD 启动。在硬盘上创建一个分区,将其设置为活动分区(fdisk.exe)并使其成为可启动/系统(格式 C: /s)。在旧硬盘根目录中创建包含“device=himem.sys”的 config.sys 和包含“smartdrv.exe”的 autoexec.bat。将 himem.sys 和 smartdrv.exe 从 CD 复制到旧硬盘。将原来的 Win7 硬盘重新连接为主硬盘,将旧硬盘重新连接为从硬盘,然后重新启动。在旧硬盘上创建目录 WinXP。插入您的 XP CD。将 XP CD 的全部内容复制到此目录。从 Win7 计算机中移除从属硬盘,并将其作为主硬盘重新连接到旧计算机。启动并运行 C:\WinXP\i386\winnt.exe。确保告诉 XP 进行升级而不是全新安装,您不希望安装格式化您的 XP 安装文件。安装完成后,您可能还想将 fat32 转换为 NTFS。

补充:运行 winnt.exe 后,它会询问您安装文件的位置。这些文件位于 D:\WinXP\i386。

补充2: http://support.microsoft.com/kb/307848

答案2

您仍然需要某种启动分区和操作系统来运行安装。

你需要类似的东西http://www.nu2.nu/mkbt/使系统可启动,你必须安装一个操作系统,比如说http://www.freedos.org/

答案3

你应该能够使用磁盘分区在 Windows 7 上使磁盘可启动。您需要使用的命令如下。

要确定您正在使用的磁盘,请使用:

list disk

然后选择以下内容的磁盘,替换步骤 1 中的正确磁盘

select disk 2 

然后使用以下命令选择第一个分区(假设只有 1 个分区)

select partition 0

然后输入“Active”将该分区标记为活动分区(允许其启动)

Active

假设操作系统已正确加载到磁盘上,这应该可以使磁盘可启动。

答案4

如果您尝试在另一台计算机上启动 XP,那么这根本不可能。

旧的 XP 安装没有驱动程序来驱动现代硬件,因此无法工作。您还会遇到 XP 在新计算机上停用的问题。

最好的选择是使用VMware vCenter 转换器在从旧 XP 计算机内部启动时,将其转换为虚拟机。这样,它将以模拟格式保存其硬件,您可以在 Windows 7 计算机上将其用作虚拟机,使用VMware 播放器

相关内容