我有一台旧电脑,它不支持 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://www.nu2.nu/mkbt/使系统可启动,你必须安装一个操作系统,比如说http://www.freedos.org/
答案3
答案4
如果您尝试在另一台计算机上启动 XP,那么这根本不可能。
旧的 XP 安装没有驱动程序来驱动现代硬件,因此无法工作。您还会遇到 XP 在新计算机上停用的问题。
最好的选择是使用VMware vCenter 转换器在从旧 XP 计算机内部启动时,将其转换为虚拟机。这样,它将以模拟格式保存其硬件,您可以在 Windows 7 计算机上将其用作虚拟机,使用VMware 播放器。