[整理] 通过U盘来安装Windows 7的办法

本文介绍了一种不依赖光驱安装Windows 7的方法,只需准备一个至少3GB容量的U盘,通过Vista或Windows Server 2008系统自带的diskpart工具创建可启动分区,并将Windows 7 Beta版镜像文件复制到U盘,即可实现从U盘启动进行系统安装。
根据TechNet Edge上Dennis Chung发的帖,[url=http://edge.technet.com/Media/Installing-Win7-using-a-USB-Stick/]Installing Win7 using a USB Stick[/url],安装Windows 7 Beta并不一定需要刻录机和光驱,只要制作一个可启动的U盘就行。

制作方法是通过系统自带的分区工具,diskpart,来在U盘上创建一个激活的分区,并将Windows 7 Beta的镜像中所有文件复制到U盘上即可。注意到这样的U盘必须是3GB或以上的,因为Windows 7 Beta的ISO有2.43GB。

开启命令行,输入diskpart,回车,可以看到提示符变为
DISKPART>


在这个提示符下,按顺序输入下列命令即可:
list disk
select disk 1
clean
create partition primary
active
format fs=fat32 quick
assign


这几个命令的意义分别是:

list disk: 列举当前接入的驱动器
如果在运行diskpart的时候尚未插入U盘,那么list disk会看到当前接入的所有硬盘。然后再把U盘插上,再执行一次list disk命令,就应该可以看到新添加的一个盘。
例如说在插入U盘前执行list disk看到的是:
DISKPART> list disk

磁盘 ### 状态 大小 可用 动态 Gpt
-------- ---------- ------- ------- --- ---
磁盘 0 联机 149 GB 0 B

然后插上U盘再执行:
DISKPART> list disk

磁盘 ### 状态 大小 可用 动态 Gpt
-------- ---------- ------- ------- --- ---
磁盘 0 联机 149 GB 0 B
磁盘 1 联机 15 GB 0 B

那么磁盘1就是要分区的U盘了。
奇怪的是,在XP上运行diskpart并list disk后,是看不到U盘的;在Vista上就可以。所以diskpart的这个办法大概也只能在Vista和Windows Server 2008上用了吧。[color=blue]补充:回复中volking提到2003也可以。[/color]

select disk 1: 选择一个磁盘作为所选磁盘
通过前面的list disk命令,可以知道U盘对应的编号是多少。注意要把1替换为U盘实际的编号。

clean: 清除所选磁盘上的所有分区
清除分区意味着U盘上所有信息都会消失。所以在执行此命令前请注意备份数据。

create partition primary: 在所选磁盘上创建一个默认大小的主分区
这里还有些可选参数,例如size=指定的分区大小之类。不过这里只要在U盘上创建一个分区,所以用默认参数就可以了。

active: 将当前分区设置为激活的分区(Windows文档将active翻译为“活动”)
这是让U盘变成可启动的驱动器的重要步骤。将分区设置为激活的之后,在支持USB启动的机器上,启动过程中就能识别出该分区并尝试以它来启动。

format fs=fat32 quick: 以FAT32文件系统快速格式化当前分区
格式化……没什么需要特别说明的。

assign: 给当前分区分配一个盘符
没有盘符的话刚才创建的分区就没办法在Explorer里看到,也就不方便拷贝文件进去了。assign命令可以自动给当前分区分配一个盘符。也可以提供额外的参数指定分配的盘符。

都正常结束后,按exit或者Ctrl+Z可以退出diskpart。

在成功通过diskpart创建一个激活的分区后,只要将Windows 7 Beta的镜像里的所有文件复制到这个新创建的分区上即可。在需要安装Windows 7 Beta的机器上,关机状态下插入U盘,启动机器,注意启动顺序将Removable Device设到HDD之前,就能够通过U盘来启动并安装Windows 7 Beta——前提是这台机器支持USB启动。

把两块Kingston DataTraveler 16GB的U盘接到机上,一块没有经过diskpart的处理,另一个经过了处理,在[color=orange]控制面板->管理工具->计算机管理->磁盘管理[/color]里就会看到经过处理的U盘有“活动”的标记,而未经处理的则没有该标记,如图:
[img]http://rednaxelafx.iteye.com/upload/picture/pic/30153/bafacc1f-6dda-3d65-8660-c5eeab5112e7.gif[/img]

前面提到了,在XP上用diskpart是看不到U盘的,所以上述方法在XP上无法使用。不过要让U盘变成可启动的还有很多办法,其中一个是使用[url=http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&swItem=MTX-UNITY-I23839&jumpid=reg_R1002_USEN]HP Drive Key Boot Utility[/url],让它将U盘重新格式化并添加一些启动用的linux文件在上面。
使用这个工具处理过U盘后,会发现U盘的大小变为了3GB,即便原本有15GB(标称16GB)。别担心,通过上面diskpart的方法还能将分区大小恢复到正常大小的——只是这办法在XP上用不了而已。
基于可靠性评估序贯蒙特卡洛模拟法的配电网可靠性评估研究(Matlab代码实现)内容概要:本文围绕“基于可靠性评估序贯蒙特卡洛模拟法的配电网可靠性评估研究”,介绍了利用Matlab代码实现配电网可靠性的仿真分析方法。重点采用序贯蒙特卡洛模拟法对配电网进行长时间段的状态抽样与统计,通过模拟系统元件的故障与修复过程,评估配电网的关键可靠性指标,如系统停电频率、停电持续时间、负荷点可靠性等。该方法能够有效处理复杂网络结构与设备时序特性,提升评估精度,适用于含分布式电源、电动汽车等新型负荷接入的现代配电网。文中提供了完整的Matlab实现代码与案例分析,便于复现和扩展应用。; 适合人群:具备电力系统基础知识和Matlab编程能力的高校研究生、科研人员及电力行业技术人员,尤其适合从事配电网规划、运行与可靠性分析相关工作的人员; 使用场景及目标:①掌握序贯蒙特卡洛模拟法在电力系统可靠性评估中的基本原理与实现流程;②学习如何通过Matlab构建配电网仿真模型并进行状态转移模拟;③应用于含新能源接入的复杂配电网可靠性定量评估与优化设计; 阅读建议:建议结合文中提供的Matlab代码逐段调试运行,理解状态抽样、故障判断、修复逻辑及指标统计的具体实现方式,同时可扩展至不同网络结构或加入更多不确定性因素进行深化研究。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值