Windows 7推出后,以其绚丽的外观,不凡的性能等特性迅速博得广大用户的喜爱。但不管其有多优秀,亦或是易用性有多高,作为一个新事物,总需要给人们一个接受的过程。在拥有了Windows 7的同时,似乎人们还是对Windows XP念念不忘,甚至在使用Windows 7遇到问题之时,总抱怨其问题多多,宁愿换回更为熟悉的XP环境。那么,你是否知道,在没有光盘或是光驱的情况下,怎样才能在Windows 7环境下实现Windows XP的安装?或许,你会希望通过运行XP安装文件中的setup程序来进行安装,但遗憾的是Windows 7并不愿意让你这么做,它将会给你发出一个兼容性提示,指出你所希望安装的操作系统比当前的旧,安装即被终止。虽然如此,但天无绝人之路,方法依然是有的,且看:

安装工作

● 适用范围
        32位Windows7环境下硬盘安装32位Windows XP或32位Windows 2003。

● 必备工具

Windows XP原版光盘镜像(ISO文件,最好使用SP3版本,因为Windows XP SP3以下的版本已失去微软的服务),用于修复Windows7引导的bootsect.exe程序,在这里下载。

● 注意事项
        Windows 7为32位微软原版,Ghost Win7未做测试,可行与否未知;此方法仅适用于安装微软原版Windows XP,Ghost XP无法使用此方法;因为Windows Vista及2008没有修复环境(“修复计算机”选项)也不能使用此方法;此方法仅适用于32位Windows 7,在64位Windows 7或Windows 2008 R2下执行操作将会收到“支持此镜像的子系统不存在”的错误提示。执行安装过程中,安装程序会在C盘写入大量的临时文件,请确保C盘有足够的可用空间;

首先,用WinRAR或7z等工具解压Windows XP的光盘镜像到一目录(如D:/winxp),亦或用虚拟光驱加载Windows XP的光盘镜像,进入虚拟光驱复制所有的Windows XP安装文件到一目录;

随后,重启Windows 7。在启动过程中按下F8(BIOS自检后,出现Windows 7的极光徽标前按下),进入Windows高级启动选项菜单,并选择“修复计算机”,如图一:

图一

接着,系统加载完文件后(此过程中需要提供系统用户名及密码等信息,无密码留空即可),将出现图二界面,此时请选择“命令提示符”。

图二

在打开的“命令提示符”中,在X:/windows/system32>后直接键入D:/winxp/i386/winnt32.exe(此路径需要根据之前设置的Windows XP光盘镜像的解压目录而定)并回车执行;

之后将会出现Windows XP的安装选项界面,选择“全新安装(高级)”(默认已选择),并下一步,如图三:

图三

一系列设置后(包括阅读许可协议,输入产品密匙等),将进入图四界面,此时请点击“高级选项”按钮。
*注:请务必选择此项进行设置,否则此后的安装过程会有麻烦!

图四

在打开的图五窗口中,务必选择“我想在安装过程中选择安装驱动器号和磁盘分区”,其他地方不必修改。确定后返回图四窗口并继续下一步;
      *注:请务必选择此项,否则在此后的安装过程中将不会有硬盘及分区的选择,亦不会有格式化硬盘的选项,会直接将Windows XP安装于第一硬盘的第一分区上。如果您需要保留原来的Windows 7组建双系统将会遇到麻烦,亦或想删除原来的Windows 7只保留单系统同样会有麻烦。

图五

最后,安装程序将进行文件复制,完成后将直接返回到原来Windows 7 的修复环境,关闭“命令提示符”窗口,并点击重新启动。之后,在启动选择菜单中即会多出一项“Microsoft Windows XP Professional 安装程序”,如图六:(由于笔者的启动菜单设置为英文,以下看到的“口口口”即为中文“安装程序”)

图六

选择“Microsoft Windows XP Professional 安装程序”并启动之,即会进入安装Windows XP,此时将会看到熟悉的蓝底白字界面,接下来的步骤和光盘安装Windows XP并无异处,按照提示完成安装即可。

图七

*如果希望删除原来的Windows 7系统,全新安装Windows XP,那么就在图七的界面中选择Windows 7所在分区,将其格式化并把Windows XP安装于此即可;如果希望保留原来的Windows 7系统,全新安装Windows XP,与之组成双系统,那么就要将Windows XP的安装目录设在Windows 7所在分区以外的其他分区下(最好使用一事先准备好的空分区,空间充足),并需要完成下面的Windows 7启动修复工作(只保留Windows XP单系统的可跳过)。

修复工作

完成Windows XP的安装后,Windows 7的启动项即会丢失 ,此时只能启动Windows XP。接下来我们就需要修复Windows 7的引导。

首先,进入Windows XP,将笔者提供的bootsect.exe程序解压到一目录(如D:/X86),打开“运行”(“开始”—“所有程序”—“附件”,快捷键 Win+R),键入D:/X86/bootsect.exe /nt60 sys(或D:/X86/bootsect.exe /nt60 all /force ,此路径需要根据放置bootsect.exe程序的目录而定)并回车执行。完成后重新启动系统;

接着,将直接进入Windows 7,Windows XP的引导已丢失,我们在Windows 7下添加即可。

*说明:请查看Windows 7下是否有保留分区(即隐藏分区),如果存在保留分区的,还需要执行以下操作,因为有保留分区时,XP的引导文件也是写入保留分区,我们需要将这些文件放到C盘(Windows 7所在分区),没有保留分区的可直接跳过。

右键“计算机”,“管理”,展开“存储”,选择“磁盘管理”,查看是否有“系统保留”字样的一项,如果有(如图八),右键之,选择“更改驱动器号和路径”,弹出窗口中点击“添加”,“分配以下驱动器号”里随意分配一个,确定后关闭;

图八

打开“计算机”,找到并打开刚才新添加的“保留分区”,此时需要开启“系统受保护文件”的显示才可看到我们需要的文件,“工具”菜单,“文件夹选项”,“查看”选项卡,取消“隐藏受保护的系统文件和文件夹”的勾选,选择“显示隐藏的文件、文件夹和驱动器”后确定(如图九)(如果看不到菜单栏,请点击“组织”,“文件夹和搜索选项”);

图九

选中NTLDR,Boot.ini和NTDETECT.COM三个文件(如图十),并将其复制到Windows 7所在分区(C盘);

图十

完成后,重新隐藏文件(勾选“隐藏受保护的系统文件和文件夹”,选择“不显示隐藏的文件、文件夹和驱动器”即可)和“保留分区”(打开“磁盘管理”,右键“保留分区”,选择“更改驱动器号和路径”,选择“删除”即可,此时并未删除分区,只是删除驱动器号<即盘符>而已)。

以管理员身份运行“命令提示符”(“开始”—“所有程序”—“附件”—“命令提示符”,右键会有管理员运行选项),执行以下命令(键入后回车,命令中多处含有空格<每处的/前都有>,操作时可直接复制):

bcdedit /create {ntldr} /d "Windows XP"
      *此命令是在windows 7的BCD中加入XP菜单选项,其中"Windows XP"可任意修改为自己的喜好内容,但需要注意添加引号;

继续执行这条命令:

bcdedit /set {ntldr} device partition=C:
      *此命令是设置XP引导文件NTLDR所在分区,我们已经将其放到了Win7所在分区(即C盘);

再执行命令:

bcdedit /set {ntldr} path /ntldr
      *此命令是设置NTLDR文件的路径,其在根目录就用“/”即可;

最后执行命令:

bcdedit /displayorder {ntldr} /addlast
      *这是设置添加启动菜单的位置,/addlast是放在后面(/addfirst为在前面)。

如果还需要设置菜单等待时间请加上一条命令:

bcdedit /timeout 10
      *此处的“10”可修改为希望的值,单位为秒。

图十一

最后,重新启动系统,将会看到启动菜单中多了一项“Windows XP”(图十一),尝试启动它,不出意外,就已完成了启动修复工作。

可能出现的问题

有朋友可能会在安装Windows XP的过程中收到"Stop:0x000007B"蓝屏错误,如图十二:


图十二

出现此故障的原因为硬盘启用了AHCI模式,而Windows XP并不带有AHCI驱动。解决办法为将硬盘模式改为兼容IDE模式(SATA/ATA模式,不同的主板修改方法并不一致,请读者参阅相关的主板说明书进行修改),或是自备主板AHCI驱动,安装Windows XP时手动加载(此为高级操作,建议有一定经验的用户使用)。

如果保留了原来的Windows 7组建双系统时,硬盘改为兼容IDE模式(SATA/ATA模式)后Windows 7有可能无法启动,此时要启动Windows 7时,再将兼容IDE模式(SATA/ATA模式)改为AHCI模式,待进入Windows7后,打开“注册表编辑器”(Win+R,键入RegEdit回车即打开),定位到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/msahci,在右窗格中双击Start键值,将数值0改为3,关闭注册表编辑器并重启系统。之后进BIOS内再将硬盘模式改为兼容IDE模式(SATA/ATA模式),如果不出意外,此时Windows XP和Windows 7都可以正常启动了。

Win7环境下硬盘安装XP(无光驱/光盘安装XP)相关推荐

  1. win7环境下苍南社保网上申报***设置

    同事反馈在win7环境下,苍南社保网上申报的安装程序不能安装并连接到苍南社保的内部网上上申报相关信息. 同事也把相关的资料发给了我,大致了解了下,在xp下运行方式,通过***拨号的服务器,然后打开服务 ...

  2. Win7环境下MSCOMM32.OCX控件的使用

    作者:iamlaosong 以前曾做个稽核重量的称重拍照软件,现在有部门要使用,说是用不起来,只好再捡起来试用一下. 试用发现Win7环境下串口无法使用(Error 8015---Could Not ...

  3. WIN7环境下debug的使用

    在win7环境下debug的使用 背景:豪华绚丽的Windows让人们把DOS抛到遥远的记忆角落.然而,真正有价值的东西不会轻易退出历史的舞台,Debug就是这样的经典作品之一.从古老的DOS到现今的 ...

  4. Win7环境下VS2010配置Cocos2d-x-2.1.4最新版本的开发环境(亲测)

    转至 http://blog.csdn.net/ccf19881030/article/details/9204801   写这篇博客时2D游戏引擎Cocos2d-x的最新版本为2.1.4,记得很久以 ...

  5. win7能用的matlab,win7环境下使用matlab7.0(R14)方法

    matlab7.0是一款非常强大的工程仿真分析软件,虽说是2004年的版本,但易用性和稳定性仍然不错,所以此版本仍然在各大单位服役.下面是学习啦小编跟大家分享的是win7环境下使用matlab7.0( ...

  6. Win7环境下搭建Android安卓开发环境

    Win7环境下搭建Android安卓开发环境(原创教程) 此教程以32位win7旗舰版系统为基础,其它版本系统请根据情况自行调整.教程在2012年9月16日写,所有软件为当时的最新版. 准备文件(文件 ...

  7. 在Win7环境下搭建Geant4工作平台

    本物理专业小硕,现在材料实验室工作,研究方向大概是核屏蔽材料的软件模拟吧.其实实验室里大多数师兄弟都是搞焊接的,平时能接触到这类直接给源码自己编译的软件的机会基本为零,所以一切都靠自己探索,成功搭建了 ...

  8. oracle数据库配置环境,win7环境下配置oracle数据库的方法

    前些日子在在Win7下安装了oracle 11g,不过PL/SQL却没法用,在实验的过程中,遇到了很多问题,下面就教您win7环境下配置oracle数据库的方法,供您参考. 环境:Windows 7( ...

  9. win7环境下创建超级隐藏账户

    在win7环境下,系统安全得到了加强,今天来看看怎样在win7环境下新建一个超级隐藏用户. 首先,我们需要新建一个普通的账户. 在win7中我们使用net  user  添加或者删除账户都是被拒绝的. ...

最新文章

  1. iOS开发UI篇—UITableview控件基本使用
  2. linux中刻录iso到光盘
  3. 计算机蠕虫是一个程序或程序系列,它采取截取口令并试图在系统中,计算机蠕虫病毒是一个程序或程序系列,它采取截取口令并试图在系统中做非法动作的方式直接攻击计算机。...
  4. 二度云抢先成为首批中国工信部(.vip/.xyz/.club)域名注册管理机构
  5. C++的掐拷贝、深拷贝【面向对象程序设计细节】
  6. treemap怎么保证有序_你对多线程熟悉吗,谈谈线程安全中的原子性,有序性和可见性?...
  7. android自定义广播实现app完全退出
  8. c语言计算器小程序,C语言计算器小程序(源代码+实习报告).doc
  9. dsoframer java_dsoframer介绍
  10. 2019年计算机视觉综述论文汇总
  11. strut处理页面请求过程
  12. 谷歌地图谷歌地图_如何有效使用Google地图
  13. 1.488Mpps是如何计算出来的
  14. 怎么去掉input textarea 选中后的边线框,textarea 不可以拉
  15. 反正切函数的应用解题报告
  16. C++ 标准容器库小结
  17. 前端 http request
  18. Softing新版HART多路复用器软件支持西门子控制器
  19. 云ERP如何助力企业管理?ERP上云的好处
  20. Python编程输出三角形的边长及面积

热门文章

  1. WordPress采集插件:QQWorld收藏家豪华版
  2. 专题·置换【including 置换,置换快速幂,洛谷·[HNOI2001]洗牌机
  3. 11.3 树的遍历:LDR,LRD,VLR 相关代码
  4. CGAN之条件生成对抗网络(Matlab)
  5. win10邮件同步出错
  6. 获取微信公众号历史文章列表页链接
  7. 为什么需要使用云计算技术?
  8. C语言练习9—统计单词中字母个数
  9. 数据结构—时间、空间复杂度
  10. SQL 压力测试实战