经验分享:使用U盘安装Vista/Window 7操作系统全攻略
天缘今天就把U盘安装操作系统的简要方法总结一下,方便遇到同类问题的网友参考。光盘是需要单独的物理读取设备,U盘则比较特殊,U盘采用的是USB串行总线协议的电子设备,可直接挂到主板上。从应用角度看,几乎可以适应光驱的东西全部可以“虚拟”在U盘上。
首先说明一下,本文将要描述的使用U盘安装操作系统,一般指面向裸机的操作系统安装,也就说现在计算机无法启动或是个全新的空机,没有光驱或光盘,只能寄希望U盘安装了这种情况(而且还需要借助于其它机子)。还有一种情况,没有光驱,且想做LINUX和WINDOWS双系统或已经安装高级别版本操作系统想再装个低级别版本的操作系统用户,除此外,如果可能在本机硬盘操作,请优先尝试硬盘安装,会更加方便,具体可参考文末专题文章。
U盘安装操作系统的必要条件是:U盘可引导,且包含操作系统的全部文件。对于第二点,很简单,只需要把操作系统文件全部拷贝到U盘就可以了。但是对于第一点的可引导也可以是DOS引导也可以直接做成操作系统的安装引导,下面分别说明。
如果想刻录完整Windows 7 U盘版,请优先使用:
微 软官方Windows7-USB-DVD U盘、DVD安装盘制作工具,该工具是微软官方推出的Windows 7 DVD/U盘刻录工具。
一、使用软件UltraISO制作可启动引导安装U盘
我们知道,操作系统光盘镜像几乎都是支持光盘启动安装的,那么经由这些光盘制作出来的ISO肯定也是自带引导程序并支持启动安装。所以我们就可以使用UltraISO直接把操作系统的ISO镜像“刻录”到U盘上。
制作方法如下:
1、使用UltraISO打开需要“刻录”的光盘镜像,检查该镜像是否可引导及容量大小是否能刻到U盘上(如下图以Windows 7为例,U盘容量最小3G+才能装的下),如果不能引导,则必须采用上文第一种情况进行单独制作。
2、开始准备写入硬盘映像,点击菜单启动——写入硬盘映像,如下图所示:
3、这时会弹出写入窗口,如下图,这里需要注意选择写入硬盘驱动器的编号,一定要小心别选错了,否则,写入目标盘的数据就全被覆盖了,一定要确认是写入对应的U盘上,并且还要确保U盘上没有重要的数据需要备份。选择好驱动器号,再选择写入方式(HDD、ZIP等一般选HDD就可以了,除非启动出现问题再试其它格式,具体跟主板支持有关)之后就可以点击写入或先点格式化后写入。
4、这时会弹出确认操作(如下图),请再次确认U盘没有重要信息需要备份,如有请点否,备份好数据之后再回来,天缘没有重要数据,直接点是。
5、然后就等待写入完成就可以使用这个U盘进行启动安装,相当于一个启动安装光盘。由于天缘的几个U盘都是1G的,容量太小装不下整个WINDOWS 7镜像,所以抓图就省略了。
请注意:该方法目前对XP系统安装是有问题的,使用XP SP3刻录后启动会出现inf file txtsetup.sif is corrupt or missing,ststus18.的加载错误,天缘调试过,是根目录下的ntldr文件中似乎写死了一些东西,不支持HDD形式硬盘加载,结果无法进入I386目录寻找对应文件,而只是在根目录下寻找目标文件,导致安装失败,大家可以把txtsetup.sif这个文件拷贝到根目录下,就可以启动进入,但I386下还有大量的文件都无法找到。不可能全部拷贝出来。但是应该可以通过修改ntldr解决这个问题,稍后研究一下。
安装步骤很简单:
只需要把制作好的U盘插到新的机子上,然后设置BIOS从U盘启动,自动会进入安装模式。
二、利用现有Vista或Windows 7系统制作U盘安装盘
如果现有操作系统是VISTA或Windows 7,那么可以直接使用CMD命令+拷贝方式制作U盘安装盘,注意该方法对于安装64位系统支持可能有些问题,天缘未做验证或确认,遇到问题的网友欢迎留言提醒。
制作方法如下:
1、在运行中输入CMD并运行(管理员身份);
2、输入diskpart磁盘管理命令并回车;
3、输入list disk并回车并找到对应的U盘驱动器号,如果知道U盘驱动器号也可以跳过本命令,保险起见建议确认;
4、输入Select disk =x,把x替换为目标U盘的驱动器号,并回车;
5、输入Create Partition Primary并回车创建主分区;
6、输入Select Partition 1,并回车选中分区;
7、输入Active并回车激活分区;
8、输入Format fs=fat32或Format fs=ntfs都可以,格式化U盘;
9、输入exit退出,到这里已经把U盘做成一个像模像样的“C盘”了;
10、把操作系统的ISO文件提取出来,然后全部拷贝到U盘下跟目录下;
11、仍在CMD模式下,输入cd boot进入系统的boot目录;
12、输入bootsect.exe /nt60 X:并回车,这里的X是U盘的驱动器号,目的是修复启动引导,因为Windows 7的ISO中已经自带了bootmgr,从VISTA开始启动引导程序已经转为bootmgr启动管理器来执行,所以修复之后,就可以使用U盘直接启动安装Windows 7操作系统;
安装步骤:
只需要把制作好的U盘拿到新机子上,设置BIOS从U盘启动,然后自动就会进入安装模式,安装时候要注意选择安装到系统盘去。
三、利用WINPE进行引导安装Vista/Windows 7
WINPE是个基于在保护模式下运行的WindowsXP个人版内核,小巧方便,制作WINPE启动U盘也很简单,可以参考:
U盘WINPE、光盘WINPE系统的安装制作教程
制作好WINPE启动U盘后,就可以把操作系统ISO拷贝到U盘上中转拷走,使用WINPE U盘启动后进入操作系统,而且教程中的WINPE还自带了很多实用的软件,无需安装即可使用,因为WINPE使用RAMDISK,所以仍然随时可以断开U盘更换移动硬盘等操作。
详细步骤茹如下:
1、制作WINPE启动U盘;
2、把VISTA/Windows 7光盘镜像拷贝到U盘上;
3、到新机子上使用U盘启动进入WINPE系统;
4、后续安装方法,请参考:
WinPE下安装Windows 7完整教程
四、利用传统的DOS引导来安装Vista/Windows 7的方法(正在研究中)
DOS引导需要先 制作DOS引导盘,可以使用USBoot、FlashBoot等软件制作,网上也有些现成DOS启动工具包可以利用(比如矮人工具箱),但是需要提醒的一 点,要注意比如USBoot等软件制作普通的DOS启动U盘,可能不支持超过512M容量U盘,还需要采用替换文件等方式以加大对U盘容量支持(如果是 1G+ U盘,光这里就够折腾的,网上也有很多教程可以参考)。
利用传统DOS直接引导,有两个注意事项:
1、要考虑好对大U盘的容量支持,最好附加一些DOS工具,比如格式化、分区工具等;
2、需要增加smartdrv.exe启动支持,以便加快操作系统的安装速度;
3、制作好DOS启动引导之后,再把Vista/Window 7的文件全拷贝到U盘上的某目录下(比如WINX)就可以拿走了。
安装步骤:
1、把U盘插到新机子上;
2、设置BIOS从U盘启动,重启进入DOS界面;
3、cd WinX,进入WinX目录下;
4、COPY *.* X: 把操作系统文件拷贝到非系统盘的硬盘X下面;
4、这里是不能执行SOURCES目录下的setup.exe安装,因为从Vista开始自带的setup.exe是Win32程序如法直接在DOS下执行的,天缘正在研究这个问题,理论上绝对还有解决方法,呵呵。
特别补充:
很多金士顿大U盘都存在启动问题(其它类型遇到类似问题也可参考),不只是本文的刻录Windows 7,制作DOS启动盘很多也有问题,这个问题,天缘根据自己的经验(因为天缘自己以前也独立设计过U盘)估计,应该是设计上的问题,当然了也跟主板支持有关,普遍的规避方法是采用量产工具制作:
推 荐下载:USB设备芯片型号检测工具ChipGenius + 量产工具
如果只是制作DOS启动盘,可以通关更换制作工具软件一般都可以解决:
经验交流:推荐两种制作DOS启动U盘方法
如果您的机子有点老,也不可忽视主板支持和BIOS设置问题。