分享

DIY系统:打造移动Windows XP操作系统

 希越 2009-08-21

虽着移动硬盘价格的逐步下调,这个原来只有专业用户、发烧友才能拥有的高档工具,如今已落户到我们寻常百姓家。但我们拥有它之后是否让它物尽所用,不留丝毫遗憾了呢。假如有一天我们的台式机或笔记本硬盘启动不了,且机器上还没光驱或光驱已坏,硬盘中的文件还急等着用,你明知机器中有Gohst备份文件,但就是启动不了机器,这时你该怎么办呢?为了避免这些情况发生,我们应该未雨绸缪,把手动中移动硬盘也安装上Windows XP操作系统,以免关键时掉链子。
  一、安装移动硬盘
  1、一般我们购买回来的“移动硬盘”是由一块笔记本用的小硬盘、移动硬盘盒和USB线三部分组成。(如图1)


图 1
  2、把硬盘盒中的线路板部分抽出。(如图2)


图 2
  3、把硬盘的数据线接口对准线路板上的插口,稍微用力把硬盘推到位。(如图3)


图 3
  4、把线路板连同硬盘一块翻过来拧上四颗固定硬盘的螺丝。(如图4)


图 4
  5、最后再把线路板放回硬盘盒中,拧上盒口侧面的两颗小螺丝。
  二、给移动硬盘分区
  1、右键单击桌面上“我的电脑”,左键单击“管理”,打开“计算机管理”对话框,单击左侧“存储”项中的“磁盘管理”。(如图5)


图 5
  2、把鼠标指针指向移动硬盘(也就是磁盘1)的“未指派”容量指示区(显示74.53G)的地方,右键单击,左键单击“新建磁盘分区”(如图6)。接着单击“下一步”,在“选择分区类型”对话框中,选择“主磁盘分区”,再单击“下一步”(如图7)。在“指定分区大小”的对话框中,把分区大小设为1800MB(不能太小,但最大不能超过2000MB。),然后再单击“下一步”(如图8),在接下来的“指派驱动器盘符和路径”对话框中直接单击“下一步”。在“格式化分区”对话框中,“文件系统”选FAT32格式,同时勾选上“执行快速格式化”,单击“下一步”,最后单击“完成”。(如图9)


图 6



图 7



图 8



图 9
  3、右键单击新分出的磁盘分区,左键单击“将磁盘分区标为活动的”。注意此步绝对不能省略,不然你用尽什么办法也无法让移动硬盘启动机器。(如图10)


图 10
  4、把鼠标指针指向黑色的“未指派”区域,右键单击,左键单击“新建磁盘分区”(如图11),一路“下一步”。在“选择分区类型”对话框中,选择“扩展磁盘分区”,单击“下一步”(如图12)。在“指定分区大小”的对话框中,直接单击“下一步”,也就是把剩余空间都分为“扩展磁盘分区”,最后单击“完成”。


图 11



图 12
  5、把鼠标指针指向亮绿色的“可用空间”区域,右键单击,左键单击“新建逻辑驱动器”(如图13),一路单击“下一步”,到“指定分区大小”对话框时,把分区设为45000MB(如图14),再一路单击“下一步”。到“格式化分区”对话框时,勾选上“执行快速格式化”项,卷标框中可以输入“数据备份” (也就是给磁盘起一个名字)(如图15),至于“文件系统”因为分区已经大于32G了,所以只能选NTFS格式,单击“下一步”,最后单击“完成”。


图 13



图 14



图 15
  5、再把鼠标指针指向剩余的亮绿色的“可用空间”区域,右键单击,左键单击“新建逻辑驱动器”,仿照上步的做法把剩余的空间再建成一个逻辑磁盘分区,但该磁盘分区的“文件系统”最好设为FAT32格式(如图16)。这样我们就把移动硬盘分成了三个分区,分别是主分区、数据备份和安装程序分区。(如图17)


图 16



图 17
  三、给移动硬盘“安装”XP系统
  1、下载“深山红叶PE光盘工具箱 200608 V26 正式版,”,把下载后的 RAR 文件解压,然后用刻录软件以刻录映像的方式刻录解压出的映像文件——CoolMiniPE.ISO 文件。
  2、把刻录成的“深山红叶PE光盘工具箱 200608 V26 正式版”光盘放入光驱,插上移动硬盘,打开“我的电脑”,右键单击“深山红叶袖珍工具箱”光盘,左键单击“打开”打开“深山红叶袖珍工具箱”光盘(因为这是一张自启动光盘),一路双击进入到“PROGRAMS”文件夹下(不要被它的文件夹图标吓倒,以为它是一个文件。)的“WINTOOLS”文件夹下的“系统修复”文件夹下的“深山红叶PE硬盘安装”文件夹下,再双击“USBSETUP.CMD”文件,会打开一个绿色背景的DOS窗口(如图18)。根据提示输入你分出的移动硬盘的主分区盘符“H:”回车(注意引号不用输入,字母大小写都行,但冒号绝对不能省略。)再根据提示按“Y”格式化,接着输入磁盘卷标“system”回车(如图19)。格式化完毕后,再根据提示按回车键开始安装(如图20)。等到提示“深山红叶PE已经被成功地移植到了您的h:盘!”时,按回车键退出。(如图21)


图 18



图 19



图 20



图 21
  3、再次右键单击“深山红叶袖珍工具箱”光盘,左键单击“打开”打开“深山红叶袖珍工具箱”光盘,单击窗口菜单栏的“工具”→文件夹选项,在打开的“文件夹选项”对话框中,单击“查看”选项卡,在“高级设置”项中,选择“显示所有文件和文件夹”,并把“隐藏受保护的操作系统文件(推荐)”项前的√去掉,单击“确定”退出。(如图22)


图 22
  4、在“深山红叶袖珍工具箱”光盘中把新显示出的那几个隐藏文件和文件夹都选中,并复制到移动硬盘的主分区中。(如图23)


图 23
  5、重新启动机器进入CMOS设置表,把启动顺序改为先由“USB—HDD”启动。(如图24)


图 24
  四、使用移动XP系统
  1、使用移动硬盘启动机器用时较长,大约3到5分钟,要耐心等待。启动后,单击“开始”→Windows资源管理器(如图25),打开资源管理器后,我们可以把固定硬盘中的文件复制到移动硬盘中,以便到其它机器上去操作。(如图26)


图 25



图 26
  2、单击“开始”→磁盘工具→Ghost32 8.3(默认方式),启动Ghost(如图27)。选择机器中的固定磁盘和相应分区,就能利用硬盘中的Ghost备份文件恢复系统了。(如图28和图29)


图 27



图 28



图 29
  3、如果固定硬盘中没有备份文件,还可以从网上下载那种Ghost版的XP系统安装盘,把其中的“.gho”文件事先保存在移动硬盘中。这时就可以把这个“.gho”文件复制到固定硬盘中,再使用它来重新恢复安装系统。
  4、至于其它工具就留给大家自己去体验了。(如图30)


近几年生产的主板,大多都支持从USB设备启动系统。有了这个功能,就算电脑硬盘中安装的Windows XP操作系统突然无法启动,用户也可通过事先准备好的USB启动闪存盘,进行系统检查和修复。以前最简单的USB启动盘,可能只是一个DOS操作系统再加上一些DOS工具程序;现在则更进一步,采用Linux或Windows XP操作系统。基于使用习惯的因素,以XP为基础的USB启动盘更受用户欢迎,因此今天笔者就为大家介绍一下如何自制XP@USB启动盘。


本文主要内容

一、制作256MB版USB@XP启动闪存盘

二、制作XP@USB启动闪存盘

1、准备工作

1、从USB设备启动硬盘版XP失败原因

2、测试主板能否从USB设备启动

2、实际操作过程

3、准备setupldr.bin和ramdisk.sys文件

3、测试结果

4、启动PE-Buider

5、将输出文件导入USB闪存盘

6、增加更多功能插件

  一、制作256MB版USB@XP启动闪存盘
  (一)准备工作
  要制作一个XP@USB启动盘其实一点也不困难,只需有一个PE-Bulider工具软件,一个Widnows Server 2003 SP1安装文件包,一张Windows XP安装光盘(或一个已安装好的XP操作系统)便可成事。
  需要的具体材料如下:
  1.USB闪存盘:
  如果是最基本的安装模式,256MB的容量已经足够(图1)。另外,所用的电脑系统需有256MB的系统主内存。


图 1
  2.PE-Buider:
  相信不少资深的电脑用户都知道BartPE公司,利用BartPE开发的PE-Buider程序(图2),用户可以将XP操作系统安装到一张CD或DVD光盘中,实现无硬盘环境下运行Windows XP。最新版本的PE-Buider现在已支持将XP系统安装到USB闪存盘中运行,制作步骤跟制作光盘版XP启动盘相差少许,所以PE-Buider可以说是自制XP系统USB启动盘的灵魂所在。


图 2
  3.Windows Server 2003 SP1升级文件包:
  Windows Server 2003 SP1本来是提供给Windows Server 2003操作系统升级用的,但该升级包中有两个文件(setupldr.bin和ramdisk.sys),却造就了USB闪存盘成功启动电脑的可行性。setupldr.bin及ramdisk.sys是以压缩文件的形式存在于SP1升级包中,要使用前我们需先将它们解压缩提取出来。
  Windows Server 2003 SP1的官方下载网址为:(文件大小约323.5MB)
http://support.microsoft.com/kb/889100/
  4.XP操作系统文件来源
  Windows XP操作系统的文件来源,可以来自一个已经安装到硬盘上的XP系统,又或是一张XP的安装光盘。虽然PE-Buider可以制作出支持中文的XP启动盘,但为了简化和节约空间起见,建议使用英文版的XP操作系统或安装光盘进行此习作。
  更多自制安装盘技巧请看:
  超级DIY 自己动手打造万能启动安装光盘
  番茄花园 WinXP安装盘集成技术分析(上) 
  
超级DIY 自己动手打造万能启动安装光盘 
  
高度集成 DIY多种操作系统安装光盘 
  
制作多功能全自动64位系统安装光盘
  (二)测试主板能否从USB设备启动
  想要制作XP@USB启动闪存盘,最困难的是不知道主板能否支持从USB设备启动系统。如果主板BIOS中没有这个启动项目,用户当然不能通过USB闪存盘启动电脑。不过,就算主板BIOS中有这项设置,也不一定成功。原因是从USB设备启动分成模拟硬盘启动和模拟软盘启动两种方式,加上与其他硬件的兼容性问题,如果用户的USB闪存盘与某个品牌的主板不兼容,USB启动功能也就无法使用。
  基于上述兼容性的问题,在将XP操作系统安装到USB闪存盘之前,我们最好先作一个简单的测试,看看你的USB闪存盘是否可在所用的主板上引导开机。
  测试方式是利用美国惠普(HP)公司设计的Windows-based Format Utility for HP Drive Key工具软件,将USB闪存盘格式化成一个DOS形式的启动盘。如果该USB启动盘能够引导进入DOS系统,则该USB闪存盘有很大机会完成制作XP启动盘的操作。
  Windows-based Format Utility for HP Drive Key的国内下载网址:
http://dl.:8068/200507/1/HPUSBFW.rar
  从网上下载此软件并将其安装后启动,如果电脑中已插有USB闪存盘,程序很快就会检测出来。然后在程序主操作界面“File System”一栏选择“FAT”文件系统,再勾选“Create a DOS startup disk”(创建一张DOS启动盘)一项,最后点击“Start”按钮进行格式化(图3)。在进行这项操作前,我们还要先准备好一张DOS启动磁盘(例如Windows98启动盘),目的是让程序从中提取DOS的系统文件。


图 3
  当DOS版的USB启动闪存盘制作成功后,重新启动电脑并按Del键进入主板BIOS设置窗口,将BIOS中的系统引导设备改成USB优先。然后重新启动电脑,如果能够成功启动USB闪存盘上的DOS操作系统,我们即可进入下一步骤。
  (三)准备setupldr.bin和ramdisk.sys文件

  前面提到我们需要Windows Server 2003 SP1升级包中的两个文件--setupldr.bin和ramdisk.sys,但这两个文件是以压缩形式存在于Windows Server 2003 SP1升级包内的,故首先我们要把它们解压出来。
  1.提取setupldr.bin文件
  从网上下载得到的Windows Server 2003 SP1是一个单一的.exe可执行文件,直接双击只会将它安装在系统中(若你使用的是XP操作系统,其实它是无法安装的)。由于我们只是想打开它,故可在XP操作系统的命令行模式(桌面→开始→运行→cmd)中用“-x”的参数将它解压缩,例如:
  Windows Server 2003-K889101-SP1-x86-chs.exe -x
  (注:其中Windows Server 2003-K889101-SP1-x86-chs.exe是SP1升级包文件的名称,可能会因用户所下载的版本不同而有异)。
  此时会弹出一个对话框让用户选择SP1升级包文件解压缩后的保存路径(例如:d:\w23sp1,图4)。解压完成后,在d:\w23sp1\i386文件夹中找到setupldr.bin文件,并复制到另一个文件夹中单独保存。


图 4
  2.提取ramdisk.sys
  在解压出来的SP1文件中,即本例d:\w23sp1文件夹内的文件,有一个叫ramdisk.sy_的文件,它本身也是一个压缩文件。想对它解压缩,也要在命令行模式下进行(图5)。


图 5
  expand -r ramdisk.sy_
  解压出来的是一个名为ramdisk.sys的文件,请将它保存到另一个文件夹中。
  现在,setupldr.bin和ramdisk.sys两个文件都已解压出来,其他存放于d:\w23sp1文件夹内的文件已经没有利用价值,可以全部删掉。
  (四)启动PE-Buider
  目前PE-Buider工具软件的最新版本是3.1.10a,下载后要先进行安装,安装后可在Windows XP的“程序”中运行它。
  启动PE-Buider后,程序首先会自动扫描系统内可用的Windwos源文件。可用的源文件包括:XP的安装光盘或硬盘上本身已安装的XP操作系统。选好源文件后,在PE-Buider的主操作界面上,我们可于“Output”一栏填写XP启动盘文件的保存文件夹名称(本例为BartPE)。“BartPE”子文件夹将建立到c:\pebuilder3110a文件夹中(即PE-Buider软件的安装路径)。另外,由于我们不是制作光盘版的XP启动盘,因此,在“Media Output”一栏可点选“None”。当然,如果用户想要制作一张光盘版的XP启动盘,则应点选“Create ISO image”或“Burn to CD/DVD”项目,直接刻录成启动光盘(图6)。


图 6
  完成设置后,在PE-Buider的主操作界面上单击Build按钮,便开始进行输出工作。输出过程一般都没有什么问题,耗时不过10多分钟,输出的文件大小总共有156MB。
  (五)将输出文件导入USB闪存盘
  进行到这个步骤,我们需要使用前面从Windows Server 2003 sp1升级包中提取出来的setupldr.bin及ramdisk.sys文件。
  在c:\pebuilder3110a文件夹中,新增一个名为“srsp1”的子文件夹,将setupldr.bin和ramdisk.sys文件复制到里面。之后,在c:\pebuilder3110a文件夹中,找到一个可执行文件pe2usb.cmd。在XP操作系统的命令行模式下,执行如下指令。
  Pe2usb.cmd -f x:
  其中“-f”指进行格式化操作,而“X:”则代表USB闪存盘的盘符代号(图7)。接下去,根据提示键入“YES”确认格式化并导出XP系统到USB闪存盘。经过8-10分钟时间后,导出过程便会完成,用户看到“Done”的字样,即可退出命令行模式。至此,XP系统USB启动闪存盘宣告制作成功,用户只要在主板BIOS中设置好从USB设备引导开机(图8),USB闪存盘便可启动进入Windwos XP操作系统。


图 7



图 8
  (六)增加更多功能插件
  在本文的例子中,USB闪存盘所用掉的存储空间只有150多MB,所以启动出来的XP系统(或者应该说是BartPE系统)只有一些很基本的功能,例如网络、写字板、画笔、计算器、任务管理器等等。
  想让USB版XP的功能更丰富,在上一步进行输出前,我们可在PE-Buider的主操作界面上单击“Plug-ins”按钮启动更多的功能插件(图9)。不过,这些插件要从网上下载,例如BartPE公司官方网页或者那些专门发布BartPE Plug-ins的网站。插件的安装一般都很简单,只要细心阅读网页上的提示,制作应该没有什么难度。


图 9
  安装插件后,USB版XP的大小无疑会增加一些,但用户却能得到更多的实用功能,如光盘刻录、杀毒、防间谍软件、上网、备份等等无法在这里一一诉说的功能。
  12.以上所有设置完成后,关闭这个新安装的XP操作系统,千万不要用它启动电脑。

  13.将刚才装好XP的硬盘取下来,并装到另一台正常使用XP操作系统的电脑中,用另一个XP操作系统引导(切记不能让刚才新装的硬盘启动电脑)。进入桌面后,找到新装XP的硬盘中,将WINDOWS\System32\Config文件夹下后缀名为.sav、.log及.evt的所有文件删除。

  14.打开新装XP的硬盘根目录下的boot.ini文件,检查是否与以下资料相同或相近:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"/fastdetect

  15.利用HP USB Disk Storage Format Tool闪存盘格式化工具软件,将准备用来安装XP的USB闪存盘或USB移动硬盘格式化,可选择FAT、FAT32或NTFS任何一种文件格式,但注意不要勾选“Create a DOS startup disk”一项(图20)。


图 20
  16.用一般的复制/粘贴法,将装有这个特别版XP系统的硬盘分区上的所有文件复制到USB设备。注意,Recycle及System Volume Information两个文件夹不要复制。尤其不能够将System Volume Information的内容复制进去,因为途中系统会拒绝而使复制中断。

  17.完成以上所有步骤后,在主板BIOS中设置优先从USB设备引导系统。然后用USB闪存盘启动电脑,因为是第一次尝试的缘故,最好先将其他硬盘拔掉,保持安装XP时原有的硬件配置!若XP@USB能够顺利启动,反复运行多次后,再安装其他有必要的硬件驱动程序。
  (三)测试结果

  笔者自己在换过一个USB存储器及多次的启动尝试后,并进入XP的安全模式解决了一些硬件问题,最终XP@USB能够正常启动使用,效果与正常安装XP系统到硬盘上没有多大分别。同时,功能方面,USB版XP系统内的大部分功能如硬盘版XP系统般都可正常使用。速度方面,由于笔者使用的是一个低速的USB 1.1标准存储器,且不支持USB2.0的主机,所以感觉上是慢了一点,但仍可接受。

  笔者建议用户使用1GB容量以上的USB存储器(目前市场上便宜的1GB闪存盘价格不到200元),这样可避开USB存储器不能Set Active的问题。另外,由于XP的安装在没有分页文件的情况下已经超过1GB容量,所以1GB以上容量的USB设备在安装时较为方便。当然,如果用户手上的闪存盘容量较小,想让XP安装后的体积缩小,可利用nLite之类的工具软件预先制作一个精简版的XP再进行安装。

  正常使用的XP@USB系统,最好不要进行Windows Update在线升级,因为可能会使XP@USB无法启动,尤其是升级SP2补丁包。如果用户出于安全上网需要确实想升级SP2,则请参考Dietmar在网上论坛的相关报告。

  最后,也是最重要的一点,闪存盘或USB读卡器中的存储卡这类Flash存储设备其实并不适合反复进行引导启动,原因是会影响闪存盘或存储卡的寿命。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多