远景论坛积分规则、等级制度说明远景服务 - 免费开通您的远景博客远景论坛 - 美化区Q&A展望IT,尽在远景资讯(开放投递)
展望Windows7 关注Win7X.Com赞助远景,在远景网站上刊登广告iPhone 权威中文论坛-WeiPhone远景论坛商务合作与联系方式细则
2009年PCBETA.COM版主招聘启事看电影,就用快乐影音!远景招募首席美工设计师 详情请进远景论坛制度章程(200810)
赞助远景,在远景网站上刊登广告赞助远景,在远景网站上刊登广告赞助远景,在远景网站上刊登广告赞助远景,在远景网站上刊登广告
发新话题
打印

[原创] 【经验交流】U盘启动安装微软xp和vista两大类操作系统的最佳实践

本主题由 血竹 于 2008-11-19 13:39 设置高亮

【经验交流】U盘启动安装微软xp和vista两大类操作系统的最佳实践

V2008/11/19  微调
    本文针对的是具备一定动手能力的装机或者操作系统爱好者,高级或者专家级电脑使用者尽可略过,初级用户详细看完本文,估计也能成为中级使用者了,哈哈……另本贴随时根据大家反馈在首贴更正,力求成为真正的最佳实践。本文虽长,其实很简单,相信我,没错的。Yes, you can!
    开门见山,本文所谓的微软操作系统,包括windows xp的家庭版和专业版,tablet PC edition 2005(简称TPC),media center edition 2005(简称MCE),windows server 2003,windows vista和windows server 2008,以及将来推出的windows 7。为便于阐述,先将操作系统分为两大类,XP的家庭版和专业版,TPC,MCE,server2K3为一大类,安装方式基本大同小异,因此以XP的包含sp3补丁专业版作为样本,光盘版为zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso;vista和server2K8,以及将来推出的win7为全新的大类,安装方式也几乎完全一致,本文以vista包含sp1补丁的作为例子,光盘版为zh-hans_windows_vista_with_service_pack_1_x86_dvd_x14-30732.iso。
    再谈何谓最佳实践,见仁见智。而我所谓的最佳实践,一是方法简洁,即便新人也能按图索骥;二是通用,要考虑各种情况;三是符合或尽量符合微软建议的光盘安装方式。从win2k时代,原版操作系统光盘启动,就可以对全新无分区的硬盘进行系统安装,本文毫无疑问需要达到这个效果,并且与原版一样兼容性良好。四是安装后的系统,简捷高效,在不缺失任何一个硬件功能的前提下,系统开销最小,直观的参数就是进程最少,从而达到启动、运行尽可能最大发挥硬件性能。
    首先声明,本文所描述的所有操作步骤,有些来自网络,有些经过大量前人经验探索,还有本人亲自体验,前前后后在无忧启动(http://bbs.wuyou.com)、51nb( http://www.51nb.com/forum/index.php )、远景(http://bbs.pcbeta.com/index.php )等论坛多次反复讨论。因此本文如果链接了讨论贴,请耐心看完跟贴。
    为避免议题太多,再对本文的阐述范围作一个定义。
    一是只讨论最新版操作系统的安装。为什么是最新版,最简单的比如说XP的不带sp2补丁的话,很多新的电脑带有hd声卡,必须安装kb888111的补丁才能安装驱动,sp3包含了这个补丁,看看这个搞笑贴http://bbs.pcbeta.com/viewthread.php?tid=273596,此外还有数百个补丁,可以解决很多出人意料的问题。Vista的sp1更是包含了很多提高磁盘性能和兼容性的补丁。要知道每一个补丁包的开发都是许多开发人员智慧的结晶,更是无数热心的系统爱好者测试的结果。另外旧版系统安装好了,如果重新打上新版补丁包的话,不但耗时很长,还会产生很多垃圾文件,显然与本文所谓的最佳做法格格不入。看一个关于sp3的讨论http://bbs.pcbeta.com/viewthread.php?tid=342487
    二是不讨论ghost安装版、OEM版和其他任何精简版、修改版。ghost安装版很多人用,因为速度快。但未必如官方原版通用,不出问题是运气好,出了问题大半无解,只能推倒重来。当然自己DIY的精简版还是有意义的,量体裁衣,自然可以起到好处。OEM版说来有点复杂,非品牌机需要刷bios(当然刷bios已经很成熟),而且要分xp和vista区别对待。Xp要刷slp的字符串,vista要刷slc或者各种方式模拟,但安装过程与我举的两个例子基本类似。建议看看这个:关于vista的oem版本的讨论http://bbs.pcbeta.com/viewthread.php?tid=270472, 再看这个,尽管有点偏激,但是我绝对支持http://bbs.pcbeta.com/viewthread.php?tid=345025,还有http://bbs.pcbeta.com/viewthread.php?tid=345155我都是这么做的,品牌机装vista导入证书激活。至于oem版xp,制作也很简单,就是六个文件的区别,看看http://www.51nb.com/forum/tid371595
    三是不讨论量产,不讨论usb-zip或者usb-hdd的区别。不是我不想或者不会,而是看完本文之后,你会觉得量产根本没有必要。这是我05年发的帖子http://bbs.wuyou.com/viewthread.php?tid=77413 ,讨论是否可以让u盘模拟光盘启动安装xp,之后大家踊跃讨论,有了一个初步的比较好的解决方案,用winnt32的参数,做磁盘准备安装。后来才开始从朗科的三启动U盘到各种主控的量产解决方案,这个一度被认为是最完美的方案。这是我最近发的,http://bbs.wuyou.com/viewthread.php?tid=131358 ,绕了这么大一个圈子,才发现量产对装本文所述的系统已经毫无意义。再看“量产USB-CDROM成功但无法引导的——葵花***” http://bbs.mydigit.cn/read.php?tid=53131,真的走火入魔了,甚至还存在量产USBCDROM后的PE无法加载外置程序http://www.mydigit.net/read.php?tid=59212。可见量产成的USB-CDROM,必须视主控和bios之间的组合,实在太复杂了,复杂得一点意义都没有了。再说USB-HDD或者USB-ZIP,推荐看这篇评测,http://www.ultraiso.net/review/uboot.htm 基本可以概括目前主流机型的测试,很牛也很全面。我所碰到的大概数十台机型,基本无视之间的区别。
    四是只讨论全新硬盘的全新安装。因为我们面对的是通用性最强的、最极端的情况,一块新硬盘或者说刚刚低格完成的硬盘,连分区都没有,升级安装根本没有任何意义。当然如果这块硬盘如果以前有linux或者mac os x等稀奇古怪的分区,也完全适用。全新安装还要保证不缺失任何一个硬件功能,此外就是最简单,直观的参数就是进程最少,从而达到启动、运行尽可能最大发挥硬件效应。
    五是关于制作u盘启动的工具问题。如果装vista,完全不用任何第三方工具,如果装xp,我只使用hp的HPUSBFW 工具,这是比较了好多诸如USBoot、Flashboot等工具后得出的结论,而且hp的工具自带win98的dos启动盘,直接点右键,就可以解压到一个子目录,在格式化为dos启动盘时,将目录指向刚才那个解压后得到的文件夹。关于UltraISO,确实很牛的一个软件,我只用来校验光盘,直接拿XP安装光盘镜像往U盘上刻录引导目前是不可能顺利安装的,因为光盘启动加载的是i386下面的setupldr.bin,然后加载驱动,跟U盘启动引导顺序,路径都有差异。
    下面开始进入正题,整个过程中有一些小细节问题,最后逐条解释。首先是先决条件:
    条件一:目标计算机支持U盘启动安装。如果您的机子不支持U盘启动,就不要尝试安装vista了,当然了装XP说不定可以,但不在本文讨论范围。我觉得,最近5年的机型基本都支持了,至于在bios或者开机启动是如何切换为u盘启动,不说了。
    条件二:一个主流的4G以上的U盘。目前大概价格在60块钱左右。为什么呢,因为vista安装盘是dvd,大概3G左右,未来win7也会在这个规模以上,当然正式发布win7的时候,估计8G主流品牌u盘估计也要到60左右了。如果只是装XP,1G的盘就基本够了。
从简单的vista安装开始吧,看完本文,基本上一盘在手,装机无忧,而且既简洁高效,又安全稳定。
    一、U盘启动安装vista操作系统——不需要任何第三方工具
    1、格式化u盘成为ntfs格式。有好多方法,一是格式化成fat32,再到命令提示符即俗称的dos窗口运行convert。不过有更高明的办法,在xp下,点击u盘所在盘符,选择属性,然后点硬件,选择u盘,点属性,再选策略,为提高性能而优化,确认,在资源管理器里面就可以选择格式化为ntfs啦。看图 ,该图来源于http://bbs.wuyou.com/viewthread.php?tid=82943 ,著名的***桃的帖子,他的PE系统将拿来装XP系统。再就是用hp的工具,直接格式化即可。

    2、在磁盘管理器将u盘的该ntfs分区设置为活动分区。右键我的电脑,管理,磁盘管理器,右键u盘分区,将分区设置为活动的,就可以啦。如果设置选项是灰的,表明已经激活,无需操作。
    3、将安装文件复制到U盘上。将zh-hans_windows_vista_with_service_pack_1_x86_dvd_x14-30732.iso光盘用各种方式打开,比如daemon tools加载镜像,winrar解压ISO,将解压后的文件全部复制到u盘根目录。
    4、设置U盘启动。用vista的iso镜像文件中boot目录下的bootsect.exe,运行Bootsect /nt60 f:,这里的f是U盘的盘符。看讨论:http://bbs.pcbeta.com/viewthread.php?tid=334133
    至此终于发现,制作usb启动竟然是如此简单,甚至连格式化都不需要。看看曾经流行的usboot 1.68,中间还要插拔u盘,貌似很专业,实质很弱智。然后插入目标计算机,设置u盘启动,跟刻录DVD后安装过程一切一模一样!!可以自由分区和格式化目标系统的硬盘。至于各大品牌的vista的oem版的光盘,只要替换安装文件即可,不需要重新设置启动或者格式化。当然我曾经在一个不支持u盘启动的系统上,用winFLP的光盘启动,再点击setup安装vista,因为winFLP包含PE2.0,那是两年前的事情了……
    补充说明:此方法对于移动硬盘完全一样有效。移动硬盘拷贝vista安装文件速度快多了,毕竟vista的iso里面还有好多小文件,尽管比xp好多了。而且bootsect完全不影响u盘或者移动硬盘原来的文件内容,Bootsect /nt60 f:是告诉mbr,启动文件在是f盘根目录下的bootmgr文件,而Bootsect /nt52 f:则是告诉mbr,启动文件在是f盘根目录下的ntldr文件,就这么简单。因此我的320G的移动硬盘常年就是启动安装vista with sp1简体中文版。要装win2k8或者win7,步骤完全一致。该方法同样适合安装vista、win2k8和win7的64位系统。
    二、U盘启动安装XP操作系统——对全新无分区硬盘照样适用
    我的做法跟http://bbs.wuyou.com/viewthread.php?tid=129066 基本一致,但步骤有些区别,还有点升华。他写的这么详细,我就不一步步作教程了。
    (一)u盘的准备过程
    1、安装PE系统到U盘。具体参见http://bbs.wuyou.com/viewthread.php?tid=112921 ,我不掠人之美,我用的就是***桃集成的PE,当然这个PE只是用来装xp系统就大材小用了,还有一系列功能,具体自己研究吧。我用的是hp的格式化工具,格式化成fat32,参照帖子中的“将 WinPE 部署到硬盘、U 盘等”,用grub加载PE的。为什么这么做,因为我有几个dos下的工具,包括ghost,IDE硬盘的密码设置,xp等系统的密码重置等,很小也很强悍,如果用其他方式启动,貌似没有这个简洁。
    2、拷贝iso安装文件到u盘。将zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso拷到u盘,为什么不是解压后的,因为解压后的i386子目录小文件太多了,u盘拷贝时间太长了,如果不怕麻烦,其实效果完全一样。移动硬盘就可以直接拷贝i386文件夹。
    (二)、安装过程
    Xp安装稍微跟光盘直接启动安装有点区别,所以要具体描述一下。
    1、自由分区和格式化目标系统的硬盘。启动到PE之后,如果新硬盘,可以用PE系统自带的磁盘管理器,分区格式化硬盘,但***桃的PE貌似有点问题,那就用集成的工具winPM吧,很好用,分区、格式化、设置活动分区。如果原硬盘有分区,那就格式化硬盘第一个分区即可,而且估计已经是活动分区了。当然我从来都是格式化成ntfs格式了。
    2、拷贝安装目录i386中的内容到目标磁盘非系统分区。其实这一步有人觉得没有必要,但拷贝上去有好处,就不需要在高级选项中勾选“从安装CD复制所有安装文件”了。而且在硬盘上保存一份系统安装文件,也不是件坏事。
    3、拔出U盘,点击i386下的winnt32开始安装。至此安装跟xp下升级安装过程一模一样,但是显然是全新安装。好多人研究何时拔出u盘,还有不用拔的方法,比如改u盘分区为不活动的,比如winnt32加参数,或者设置bat文件,我觉得,这个最简洁,啥也不用干。
    补充说明:拷贝什么版本的i386,就会安装成什么系统,包括oem系统和nlite精简后的系统,安装过程完全一样。SATA硬盘,要不改bios成兼容模式,安装完后更新驱动再改为ahci,要不就是在i386中集成sata驱动,也不麻烦。再次鄙视微软为了推vista而不在xp的sp3集成版加入sata驱动。再看tpc系统,就是平板电脑的xp系统如何一次装成功tablet pc edition 2005 with sp3,比如thinkpad x41t,http://www.51nb.com/forum/tid745007,这是个很详细的过程。最关键的就是cd2用sp3更新一下。首先拷贝开头提到的那个已经集成sp3的iso的全部文件到winxp目录,然后拷贝cd2到同样目录,再下载sp3的单个文件,解压后加Integrate参数集成,可以参照http://bbs.pcbeta.com/thread-267199-1-1.html,把集成后CMPNENTS目录也拷贝到u盘上,cd1依然是用开头的原版iso,安装时输入tpc的序列号,就会自动提示插入cd2,定位到集成后的CMPNENTS目录,就一次成功。对于x60t以后的,由于是sata硬盘,同样或者该兼容模式或者集成驱动到i386。当然有人觉得用PE完全多余,用winnt在dos下就可以安装了,但这样的系统分区就不可能是ntfs了,后期转换,系统目录的默认安全属性都跟全新ntfs格式化安装大不一样了。
    至此所有过程全部结束。其实装系统很无聊,但看看装好后的系统运转如飞,还是蛮爽的。当然我自己装系统,第一步是更新bios,系统装完,全部用inf方式安装驱动,最后一步对xp系统是ghost备份,而vista,则是用imagex集成到install.wim。然后裸奔到永远……

附件是word版,避免因为排版不顺畅影响阅读,也便于下载后抛砖引玉
QQ&Mail:  sooyun@qq.com 请一定简要注明来意

[ 本帖最后由 sooyun 于 2008-12-17 12:30 编辑 ]
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • 血竹 PB币 +150 很不错的文章 2008-11-18 20:46
中资源
学习学习
来取经的
没有什么能够阻挡我对自由的向往,天马行空的生涯我的心也了无牵挂,穿过幽暗的岁月也曾感的生命的彷徨.........
学习学习
本帖最近评分记录
希望楼主再接再厉
淡淡的菊香,浸了夜的清凉,飘在晨的风中,久久驻于我的心头,占据着整个灵魂……

远景-vista进阶 qq群60507006     67373964
我还是偏向量产U盘,有3点好处
1、不受病毒侵扰
2、不会误删文件
3、光盘启动兼容性更好
为什么这么麻烦呢,直接把远景坛子里的PE2.0弄到U盘里,管你是AHCI还是什么模式,管你是XP还 是WIN7,除了是安装64位,其它一切通吃,为何如此麻烦呢。
生活在火星

8月20日更新 工作关系 淘宝出售去年装机配件http://auction1.taobao.com/auction/item_detail-0db2-d828d2f468b49146ab83f4e8ec785939.jhtml
[img  签名也不让用了 img]
很强大,谢谢分享!
这个不支持对不起楼主了 支持加精
设置不了为活动啊
谢谢分享 支持一下
很详细  学习下
发新话题