feng197212 发表于 2006-8-29 11:27

【原创】无光软无分区非克隆USB设备启动安装全新xp 2k3系统

装系统最简单了,谁不会啊,光盘插入光驱,基本上下一步下一步就搞定了,顶多重新启动几次而已。可是一台比较新的超薄笔记本,不带光软驱,硬盘被病毒感染了,甚至分区都被破坏了,无法进入系统,能启动起来的就只有USB设备了,也不能拔硬盘,怎么装系统?答案是确实比较复杂,不过除了费时可能稍微长一点,按部就班的话,一切会很顺利。
  先来看看需要哪些条件支持吧:
  A. 确认目标电脑支持USB-HDD启动(两三年以内的机子90%以上都支持的)。
  B. 一个大容量的U盘,推荐1G以上,毕竟XP操作系统的光盘都超过512MB,当然1G也完全足够了。这个U盘是用来启动系统并放置启动文件。当然普通的USB接口的移动硬盘也完全可以。
  C. 找另外一台正常运行的电脑,当然肯定要有USB接口了,用来对大容量U盘进行处理的,包括作启动盘以及配置安装文件。处理完U盘之后就用不着这台电脑了。
  D. 一张XP系统的安装光盘或者镜像文件或者完整的i386目录,处理完U盘之后也不需要了。
  再来做准备活动——准备XP的安装U盘:
  1、 在正常运行的电脑上插入大容量U盘,用HP USB Disk Storage Format Tool对U盘进行格式化,选择FAT分区,可以用快速格式化(quick format),不要求创建DOS启动盘(不要选中Create a DOS startup disk)。
  2、 插入XP安装光盘,或者加载XP安装光盘镜像,或者直接找到i386目录,用如下参数运行winnt32,设x为XP安装文件所在的盘符或路径,u为u盘盘符,具体就是点击“开始”——“运行”,输入x:\i386\winnt32.exe /syspart:u: /tempdrive:u: (见图0)。
  3、 开始运行XP安装程序,要选择“全新安装”(见图1)并输入序列号(见图2),进行下一步。
  4、 在“高级选项”里要选择“从安装CD复制所有安装文件”(见图3)。
  5、 在“选择文件系统”要选择“保留现有文件系统”(见图4)。
  6、 不要上网更新了(见图5),进入拷贝过程,大概1个多小时(见图6)。完成后提示重新启动,可以按ESC退出安装程序,不启动计算机(见图7),安全弹出U盘。
准备工作全部做完,开始用U盘安装了:
  7、 将上面做好的U盘插入需要安装系统的计算机,开机进入BIOS选择U盘启动或者某些机型按F12选择启动设备。然后正常启动。
  8、 与光盘安装基本完全一样,只是少了“press any key to boot from CD……”,直接进入蓝色屏幕状态。
  9、 提示按F6或者F2,加载驱动、选择全新安装还是修复安装、选择磁盘或者选择分区、创建分区或者格式化分区、拷贝文件,第一次重新启动,注意让硬盘变成第一个启动的设备。
  10、 在出现启动菜单的一瞬间一定按一下向下的键再按回车,注意速度要快,否则出现找不到ntoskrnl.exe的错误,不要紧,重新启动再试。
  11、 以后基本一样,输入用户名、安装设备等,一直到还有最后一分钟删除临时文件。
  12、 还剩最后一分钟时,等几分钟,直到硬盘灯不再闪,感觉机子好像死掉了,拔除U盘,强行关机即可。
  13、 启动进系统、一切ok。
  过程可能比较复杂,但是只要有过XP系统安装经验,并且稍微知道一些关于启动顺序调整得操作,应该不是大问题。很重要的几点说明如下:
  A. 关于USB启动,这是一个相对比较复杂的问题,包括主板支持的模式和USB设备支持的模式之间的相互匹配问题,比光盘启动和软盘启动要复杂一些。还有制作启动盘的软件,常用的软件几乎都停止技术支持了,USBoot全中文界面,帮助很详尽,也很好用,但是不支持NT内核的系统启动,而且我现在用的这个1G的U盘用这个软件怎么样也启动不了。HP的工具也早就从官方网站撤下,但是制作速度非常快,不要插拔U盘,支持FAT32,甚至可以直接格式化成NTFS,支持启动文件定制,最重要的一点,直接支持加载ntldr启动,这是本文所述方法的最隐秘、最关键的一点。
  B. 确认要装系统的机子支持USB-HDD启动很重要,怎么检测呢,在上面操作流程第一步结束了,拷一个正常运行的系统的根目录下(一般是C:\)的ntldr到U盘根目录,然后改变启动顺序为U盘启动,看看出现什么状况,如果出现missing operation system或者bad system disk,那就不要进行下去了,需要更复杂的操作,本文不讨论,如果出现黑底白字缺少某某文件,那就恭喜了,可以进行下去。
  C. XP安装文件的选择,最好选择来路比较正宗的,比如正版光盘或者镜像,或者经过安装测试的比较可靠的版本,否则可能出现意想不到的问题,比如步骤9无法分区,导致前功尽弃。
  D. 如果目标电脑是SATA硬盘,那么需要先在i386目录中集成SATA驱动,或者在BIOS中先改为兼容模式,否则找不到硬盘,这一点,对于光盘安装也是一样的。具体的解决方法不在本文描述,已有类似问题的详细解决方案了。
  E. 步骤10中的选择启动菜单中的第二项也很关键。这个问题比较复杂,牵涉到步骤2使用的syspart参数(具体可以参见i386下的winnt32.hlp帮助文件),这个参数的目的是在一台可以正常运行的电脑“甲”上加挂第二块硬盘作安装系统的准备,然后这个第二块硬盘可以用于另外一台电脑“乙”的全新安装。这里的第二块硬盘将会是电脑“乙”的启动和系统硬盘。而本文是将U盘作为第二块硬盘来准备安装系统,但是事实上这个U盘并不是电脑“乙”的启动和系统硬盘,所以重新启动后出现两个启动菜单,要选择第二个,U盘上的安装文件被认作第一个菜单项了,安装完成之后启动不受影响,当然也可以在boot.ini里面删掉无用的一行。
  F. U盘虽然都已经普及USB 2.0 High Speed接口,但是拷贝小文件的速度还是非常慢。步骤6需要一个小时,步骤9的拷贝文件也需要将近1个小时,如果换成高速的移动硬盘,将在10分钟之内完成。
  G. 由于这种安装的本质是将安装文件和临时文件拷贝到USB设备上,因此在步骤12时,USB设备上的所有安装文件也都被当作临时文件全部删除,避免出现这种情况的可行步骤一是利用U盘的写保护开关,二是看到删除临时文件就强行拔除USB设备,这对最后成功安装没有任何影响的。
  到了这里,很多读者可能会问,为什么要这么复杂,既然U盘容量够了,直接用USBoot将U盘作成DOS启动盘,再将I386整个拷贝进去,运行winnt不就行了么,大不了加载smartdrv吧。这个方法看似无懈可击,但是事实上根本行不通。这里面牵涉到光盘安装和硬盘安装的根本区别。光盘安装是先加载驱动再拷贝临时文件的,因此可以实现对目标硬盘的分区和完全格式化,并且在安装过程中对源盘可以不做任何写入动作,事实上即便是可擦写光盘,在安装系统的过程不可能也不必要被写入任何数据。而winnt是先拷贝临时文件然后重新启动选择目标分区的,并且根本无法格式化目标分区,还要求在运行winnt之前,目标分区不能是NTFS分区,因此很多方法比如先用第三方工具格式化成FAT32,安装完成之后再转换成NTFS,对于无光软的电脑还要用到虚拟软盘等,费时更多更复杂。
  使用本文的方法还可以具有以下潜在的优势:
  A. 在步骤1-步骤6做完这个USB启动设备之后,就可以如同光盘一样,一盘在手,通杀所有支持USB-HDD启动的电脑的系统安装。
  B. 由于USB设备可以方便地读写,因此可以自由整合各个新的补丁,始终保持一份最新版本的操作系统备用;或者对系统进行个性化设置,而不用制作ISO,也就不用刻录任何光盘了,对于网上流行的许多修改版的XP,可以轻松尝试了;要想针对各品牌机换成OEM系统进行也是易如反掌。
  C. 此方法不同于Ghost克隆安装,克隆可能需要先对目标硬盘分好区,而且克隆系统的驱动安装及封装也比较麻烦,还有克隆安装后,系统的SID值是一样的,这样在网络登录、共享和文件加密方面会有潜在的麻烦。
  D. 此方法对于安装Win2003系统一样适用。
  因此本文的要点在于终于探索到一条U盘安装模拟光盘安装的可行方法,为此曾游转于各大论坛,用Winhex、UltraISO对光盘和U盘的启动过程进行一番钻研,才最终解决了这个问题,而贯穿其中关于号称第一款支持USB-CDROM启动的U盘的讨论更让我走了很大的弯路。为此向提供帮助和建议的朋友表示感谢,也期待进一步交流,可以发信到feng197212@163.com 。
  

[ 本帖最后由 feng197212 于 2006-8-29 11:31 编辑 ]

WittyHareStudio 发表于 2006-8-29 13:26

实在太麻烦了,根本用不着这样的.

DarkClouds 发表于 2006-8-29 13:34

这个步骤够多的。。。。。。
要慢慢看一下

xswxxfok 发表于 2006-8-29 14:00

太麻烦了,都是没做一键恢复惹的祸!

river_s 发表于 2006-8-29 14:50

步骤真是不少,不过实在没别的辙了的话,还是得用这办法……LZ辛苦了

阿杰 发表于 2006-8-29 14:52

这么麻烦干吗,直接借个底座不完了

japurara0518 发表于 2006-8-29 17:19

稍微复杂了点,其实完全可以用usb启动到pe,然后在pe里把放在油盘里的xp安装盘拷到新机器上再安装

feng197212 发表于 2006-8-30 19:36

可能写得太复杂了,呵呵
此中有真意,欲辨已忘言

zmq 发表于 2006-9-21 20:05

顶一个
让更多的人学习到

谍杀 发表于 2006-9-21 20:21

能够支持U盘启动还用得着这么麻烦?

feng197212 发表于 2006-9-22 20:50

这个帖子被宁版加了0.2分,真是荣幸之至

不过确实是写的太复杂了,应该简化一些,其实我是想事无巨细,一一道来的

呵呵,应该先来几个引子,上次有个在北京的南京的弟兄搞了一个x60,正在发愁装系统呢

hiphope 发表于 2006-10-2 04:10

楼主辛苦了,说实话,原理我看不懂。我正要装 x60s 系统,做GHOST ,听说 hdd 方式的会对 GHOST 有影响,不知是否属实。还有听说硬盘拷贝安装和光盘安装后 操作系统的容量不同?

欧洲 发表于 2006-10-2 07:59

苹果帝国 发表于 2006-10-2 09:54

麻烦了,支持U盘启动的话就很简单了

szdmf 发表于 2006-10-15 23:56

LZ 方法思路不错,有空接此方法试一下。
看一看实际效果是否真如使用光盘那样方便。
楼主写这篇文章的真在用意,上面几位没有完全明白。。。。。。

szdmf 发表于 2006-10-15 23:58

我认为版主应该给 LZ 这篇文章加 1 分。

luwei370 发表于 2008-9-29 16:34

非常感谢楼Z的分享,找你找了好久了

wubist 发表于 2008-9-30 20:03

呵呵   其实还是不错的方法的

45617 发表于 2008-9-30 20:17

估计很多小白都看晕了。复杂!!!

tcps 发表于 2008-10-1 01:22

终极方法: 1.拆硬盘; 2. 网克
页: [1]
查看完整版本: 【原创】无光软无分区非克隆USB设备启动安装全新xp 2k3系统