事先声明:
1. 本文针对的是U盘,而不是外置的USB硬盘。外置USB移动硬盘的操作方式稍有不同,如果很多人感兴趣,再另外写一篇教程)
2. 本文介绍的是“用U盘当安装盘”,而【不是】“安装系统到U盘”(这两者是完全不同滴!)
★扫盲若干【基本概念】
考虑到本文面向的读者,技术水平参差不齐。针对某些菜鸟读者,俺需要先解释一下基本概念。如果你自认为不是菜鸟,请略过“基本概念解释”,直接看后续章节。
◇光盘镜像
所谓的“光盘镜像”其实是一个文件,可以用专门的刻录软件(再配合“可写光驱”),就可以把镜像文件刻录成光盘。
光盘镜像有好几种格式,目前最常见的是扩展名为“ISO”的格式(这个扩展名源自于 ISO 9660 标准)。大多数操作系统提供的光盘镜像文件,都是ISO格式的。
◇啥是“可启动的”光盘镜像?
“可启动光盘”也称为“可引导光盘”(洋文叫“bootable”)。这类光盘插入光驱之后,如果你在 BIOS 中设置“光驱优先启动”,那么就可以用这种光盘启动电脑。
同样的,光盘镜像也分:可启动 和 不可启动 两种。比如某些存放视频/音乐的ISO就是不可启动的;而用来安装系统的镜像,必须是可启动的(显然嘛)。所以,如果你想制作可启动的U盘,前提是你用的光盘镜像本身是可启动的。
◇如何判断光盘镜像是否可启动?
刚才说了:光盘镜像只是一个文件,不是物理光盘。所以你没法把它塞入物理光驱中,用虚拟光驱也不方便测试。俺建议用虚拟机软件测试。从来没听说过“虚拟机软件”的同学,可以先看之前的教程《扫盲操作系统虚拟机》。
测试方法如下:先建一个空的虚拟系统(Guest OS),在虚拟系统的“光驱”中设置你要测试的那个镜像文件,然后启动虚拟系统。如果能看到操作系统的相关画面,就说明启动成功;如果屏幕一片黑或者出现找不到系统的英文提示,就说明这个镜像无法启动(无法引导)。
◇Hybrid 模式
对于可启动光盘,有一种模式称之为“Hybrid 模式”(混合模式)。这种模式的光盘,可以直接刻录成物理光盘,也可以直接制作成可引导的U盘。
如今越来越多的操作系统安装光盘采用“Hybrid 模式”,这就方便了大伙儿制作“可启动U盘”。另外,有些光盘虽然不是“Hybrid 模式”,但可以用工具转换成“Hybrid 模式”。
★啥是【通用】制作方法?
所谓的“通用做法”,就是说这类方法跟光盘内置的系统无关,适用于大多数的光盘镜像(可以是 Windows 系统盘,也可以是 Linux 系统盘,也可以是苹果的系统盘)。
但是,“通用方法”不等于“万能方法”。某些古老的系统(比如 Win2000、WinXP)用下列方法可能搞不定。针对这类老系统,需要使用专门的工具(考虑到老系统用得越来越少了,所以今天暂时不聊)。
今天介绍的这三种工具,应该可以搞定:
1. WIndows Vista 之后的安装盘(Vista、Win7、Win8)
2. 各种主流的 Linux 发行版(比如 Debian、Ubuntu、RedHat、CentOS、Fedora、等)
3. 苹果的安装盘
★为啥选择这几款工具?
能够达到“通用”目的工具有不少。俺今天挑选3款【开源的】来介绍。为啥只挑选开源的?有如下几个讲究:
一来,俺本人比较偏好开源软件(纯属个人喜好)
二来,开源软件不但免费,而且无需注册码,也没有使用期限的限制(方便性)。
三来,相对闭源软件而言,开源比较让人放心(安全性)。
常看俺博客的同学应该都知道,俺是比较关注“安全性”的,所以再把第三点补充说明一下。
用光盘镜像制作可启动U盘,主要都是为了装系统。如果使用的制作工具本身不可靠(比如带木马),会导致你制作出来的启动U盘也不安全,进而导致你安装出来的系统不安全。
顺便再说一下:为啥俺【不】喜欢用 WinPE 类型的 U盘工具。
1. PE 方式的局限性——只能用于 Windows 系统(而现在有越来越多的网友开始玩 Linux 或 Mac OS)。
2. 很多 PE 工具是【国产滴】——而国产的 PE 工具总喜欢【夹带私货】。不要怨俺“崇洋”,实在是国产软件出了太多的流氓,用起来心里不踏实。
★rufus 的玩法(Windows 平台)
rufus 这款工具,知名度不太高,但用起来比较爽(界面的定制选项多,而且速度快)。它的官网在“这里”。
提醒一下:rufus 的 exe 文件带有【数字签名】,所以下载之后先验证数字签名是否有效(要养成这个好习惯)。不懂得验证数字签名的同学,请看《扫盲文件完整性校验——关于散列值和数字签名》
这玩意儿的界面截图如下:
它在刻录前会先格式化U盘,所以一定要记得勾选【快速格式化】。如果没勾选这项,它会进行“完全格式化”。现在的U盘动不动都有好几个GB,完全格式化要等很久。
★UNetbootin 的玩法(跨平台)
UNetbootin 的官网在“这里”。主页开头就是三大平台(Windows、Linux、Mac OS X)的下载链接。
Windows 的界面截图如下:
这玩意儿的使用很简单,看俺截图上的标注应该就懂。
★dd 的玩法(跨平台)
dd
是一个很有用的 Linux/Unix 命令,它可以用来进行设备之间的【裸读写】。所谓的“裸读写”就是——它不理睬文件系统,直接越过文件系统对物理设备进行读写。所以它可以干很多“拷贝命令”(copy
or cp
)无法干或不方便干的事情(比如:备份/恢复“硬盘主引导扇区”)。今天俺来聊聊如何用 dd 把光盘镜像刻录到 U盘。可能有些熟悉 Linux 的同学会质疑,Linux 的
cp
命令也可以用来刻录 iso 镜像。俺来解释一下:本文之所以强调
dd
命令,还考虑到 dd
有 Windows 的移植版本,而且它的 Windows 版本照样能把 ISO 镜像制作到 U盘。◇在 Linux/Unix 上的玩法
假设你有一个 iso 镜像文件,路径是
~/xxx.iso
假设你的 U盘对应的设备是
/dev/sdb
那么就可以用如下命令搞定:
dd bs=4M if=~/xxx.iso of=/dev/sdb稍微解释一下:
bs
参数表示每次批量读写 4MB 字节的数据(俺一般都用 4M,你也可以用 8M、2M 或 1M)。if
参数表示输入(文件/设备)的路径,在这里用的是光盘镜像文件。of
参数表示输出(文件/设备)的路径,在这里用的是U盘设备。大多数 Linux 发行版都内置了这个
dd
命令,所以一般情况下,你【无需】额外安装软件包就可以使用。执行完 dd
命令之后,要记得再执行一下 sync
命令同步磁盘缓存,再拔出U盘。◇在 Windows 上的玩法
dd 命令也被移植到 Windows 系统上。具体请到“这里”下载。页面比较长,前半段是帮助,你找“Downloads for dd”,就可以看到下载链接。
俺目前用的是 0.5 版本(截止俺写本文时,0.6 版本还是【beta】状态,不爽)。
Windows 下的 dd,其用法与 Linux 下差不多。唯一要留意的是——U盘的【设备路径】。
(通常U盘上只有一个分区)你插入 U盘 后,假如盘符是
F:
那么对应的设备路径就是 \\.\f:
如果你的 iso 镜像文件放在
C:\xxx.iso
那么就用如下的 dd 命令把镜像刻录到 U盘dd bs=4M if=C:\xxx.iso of=\\.\f:(参数刚才解释过,这儿就不再罗嗦了)
★优缺点对比
总结一下上述三种方法的优缺点。
◇兼容性方面
对于U盘制作工具,兼容性很重要。兼容性不好,可能导致刻录的U盘无法启动。
rufus 和 UNetbootin 的兼容性好于 dd。dd 的缺点在于:如果某个镜像本身不是 hybrid 模式(hybrid 的解释,本文开头已经说过),用 dd 刻录之后会【无法】启动。而 rufus 和 UNetbootin 可以在刻录U盘的时候进行相应的处理。
针对 dd 的这个缺点,有一个补救的办法:
对于 Linux/Unix 平台,先使用
isohybrid
命令把 iso 镜像转换成 hybrid 模式(该命令来自于 SysLinux/ISOLinux 软件包)。假设你的光盘镜像位于 ~/xxx.iso
那么使用如下命令转换:(可惜该命令【没有】windows 版本)isohybrid ~/xxx.iso
至于 rufus 和 UNetbootin 的对比,俺个人觉得 rufus 不但优于 UNetbootin,而且也优于某些其它工具(比如 Universal USB Installer)。俺曾经碰到过:同一个ISO镜像,同一个物理U盘,用 UNetbootin 刻录后无法启动,而 rufus 刻录后可以启动。
◇速度方面
dd 的速度最快(前面说了,dd 是【裸读写】,所以速度飞快);
rufus 的速度比 UNetbootin 快(rufus 的官网界面上有几种不同工具的速度对比)
◇易用性方面
UNetbootin 和 rufus 差不多——都有傻瓜化的图形界面。
dd 易用性最差——必须得用命令行(这会难倒一大帮菜鸟)。
◇跨平台方面
UNetbootin 好于 dd 好于 rufus(rufus 只有 Windows 版本)
提醒一下:
这里说的“跨平台”指的是工具自身,而不是制作出来的光盘。比如 rufus 虽然只有 Windows 版本,但 rufus 可以制作 Linux 的安装盘。
★读者反馈
虽然俺折腾过一些系统,但接触面依然很有限。而且制作可引导U盘,依赖的因素很多(至少包括:BIOS 型号、U盘的牌子、光盘的类型、还有运气)。所以,非常欢迎大伙儿针对本文的内容,提出反馈(可以补充你的经验,或者你曾经碰到的问题)。
为了便于大伙儿相互交流,请到本文留言。
以下是读者反馈的汇总,供大伙儿参考(因为反馈信息比较多,俺未必能逐一验证,大伙儿自行判断):
◇1楼的网友
推荐两款工具
推荐“Universal USB installer”,可以做windows, Linux, Solaris等USB安装器
推荐“YUMI”,有上面的功能,另外又增加了一些功能。
◇2楼的网友
UltraISO9.5.2_pe在windows下表现最好。注意,仅仅是UltraISO9.5.2_pe好用,其以后的版本不好用。
◇3楼的网友
推荐“Win32 Disk Imager”
◇5楼2单元的网友
Hiren's BootCD搞电脑必备啊
◇6楼的网友
raw 文件可以用 SUSE Studio ImageWriter
img 文件可以用 Win32 Disk Imager
◇11楼的网友
在 Windows 下刻录U盘的时候,需要关闭某些杀毒软件。否则杀毒软件会拦截写入的启动文件,导致做出来的U无法启动。
◇26楼的网友
“LinuxLive USB Creator”也不错,支持的系统很多。
◇33楼的网友
补充一点rufus不如Unetbootin的地方,就是Unetbootin不仅支持对iso文件的刻录,而且可以用压缩的光盘镜像文件(isz文件)来刻录启动盘,而rufus好像没有这一功能。
俺博客上,和本文相关的帖子(需翻墙):
《如何用【内置硬盘】全新安装 Windows 2000/XP/2003/Vista/2008/7/8(无需光驱和USB口)》
《扫盲操作系统虚拟机》(系列)
《扫盲文件完整性校验——关于散列值和数字签名》
本博客所有的原创文章,作者皆保留版权。转载必须包含本声明,保持本文完整,并以超链接形式注明作者编程随想和本文原始地址:
https://program-think.blogspot.com/2013/12/create-bootable-usb-stick-from-iso.html?m=0
有人打算整理一下关于编程随想下落的线索吗?(从正反两个方面来举证)
好多怪事都是人为的,第一在搞邪术如祭鬼封神献祭打call,其次是搞种姓的事,
这帮东西用老外的名义来操控挑拨玩弄这个那个,这也是奇葩的,和叫东土人找阿三还是鬼子去表达册封封禅这皇帝是东土的皇帝一样奇葩, ......
ym蜀人都不愿放手的东西如屁眼套路,幼女,献祭,老单和最高神位是有原因的,很值得去研究的 ......
即使博主能活着出狱,若要看到他更新六四系列,那也是在天朝发生了民主化之后,共产党不再有能力镇压批评者之时。
就算哪天中国情报部门不经司法程序,直接把人暗杀了,我也不会觉得奇怪。
https://www.zaobao.com.sg/realtime/china/story20241226-5649612
https://www.youtube.com/watch?v=ozVq_04XMro
如果出现了自杀场景,多半是政府秘密下令处决,并伪装成了自杀。
来自Firsthack的评论
而且,二审的发改率(发回重审+改判)是一个考核政绩的指标,高层认为这个数字越低说明冤假错案越少,然后下面就越容易升官。 ......
原神UID:310221197410210025
互动热线: 13524626271 上海移动
学历: 硕士
生日: 19741021
身高: 165 ......
周欣身份证310105197106042383
户籍地址 :上海市闵行区吴中路429弄15号501室
同户人 :薛军,男,310106196903180414,1969年03月18日; ......
希望各大媒体都报道这几个名字:审判长周欣,审判员:凌莉、须梅华。
家属贝震颖推特号:Birds_b_r_32309
多谢分享“中药注射剂”等国产医疗行业的相关丑闻。
另外,关于疫情期间的乱象,俺整理了一篇:
《每周转载:白纸抗议年的“动态清零”灾难(网文14篇,多图)》
多年前不记得在哪篇博文的评论区和博主讨论叙利亚的命运,当时叙利亚的局势还未尘埃落定。可惜博主现在大牢内,看不到。
这次叙利亚的民主转型发生在俄国陷入战争的泥沼的背景下。 ......
这个是个邪术,第一个是给上面看(不知什么鬼),其次的就真的会指导目标去实际地去做这么些的犯罪邪恶,侵犯幼女的情节是经常频繁重复地出现地,和侵犯女性,还有就是生命 ......
估计到最高法院也没戏,可能会以9:0判决禁抖音。
欢迎提出不同观点。
你提到的是这二者之间的差异,俺也同意这些差异确实存在。
但是,俺要开始说但是了。从本文,咱们也可以讨论这二者之间的共性,至少包含以下方面: ......
玩邪术玩出个什么结果好歹给公开一下,拼命玩邪术还一声不吭,很危险的,要分享分享,劳资帮你们来研究研究
劳资相信这帮东西是能穿越时空的,现在是2019年的ZS,时空被改变穿越了。穿越时空的套路。这帮东西几千年都一个屌样,来几个十级地震都不会任何改变。 ......
现在的两党是争先比谁对华更强硬,已经通过的制裁法案不会松绑,已经加的关税也不会再降,否则就会被在野党骂成“通敌叛国”。
明年1月19日之前,抖音会被禁。
每天上网的好多人都在聊政治呢,难道你要把每一个聊政治的人都抓起来判刑?那也没用。因为年轻人越来越倾向于认为政治制度才是造成他们被困在他那个阶层的重要原因。 ......
这个博客对于政府的批评,大部分都是有理有据。你要是觉得哪里不对,可以反驳博主嘛。判7年是究竟有多心虚? ......
以色列做任何事,都是美国包容范围,和美国民意无关(甚至抗议都无效)。台湾今后也会差不多。
国会一旦提出新的关于台湾的法案,无论是军售,亦或是改善台湾的国际地位等等,都很容易造成近乎【全票通过】。 ......
然而,公报本身只是行政政府的声明,其效力不如法律。 ......
然而,现在的人们,对于不能证明是否为间谍的走线客,也不太宽容。估计人们会支持一律用“有间谍嫌疑”之类的理由,实行一律驱逐的政策。 ......
但是,有些两党已经形成共识的事,其实是不受太大影响的。例如:把台湾武装成以色列。
所以我估计,中共在川普第2任期的前2年之内,就会对台湾动手。
因为这次GOP在众院优势实在太小了,稍微发生一点差错,钟摆效应会让民主党夺回之。
参议院不好说。如果连参议院也丢了,那川普后两年就可能成为跛脚总统,啥事都干不了。
不服者会选择:明着顺从,其实背地里跟共产党对着干。
众议院估计是个险胜。
上次共和党在众议院也是微弱优势,导致议长难产。
这次应该不会难产,因为有川普在,他只要在台上喊几句,就可以让任何一个人当议长,其它共和党议员不会阻挠。 ......
根据NBC新闻:
https://www.nbcnews.com/politics/immigration/trump-may-deport-hundreds-thousands-migrants-biden-allowed-legally-ent-rcna179357 ......
就是先用民调测量其它选举,比如某个地方议员的选举,然后和民调进行对比,看女性候选人是否严重吃亏,是否和民调严重不符。
如果发生该现象,那得出的差额数字,就是该地隐藏的“害羞的性别歧视者”的百分比。 ......
因为“害羞的川粉”等受访者不诚实回答问题的现象,仍然使得民调失真。
贺锦丽连普选票都输了。
你民主党输得这么惨,总不能反思为啥没去迎合那些“黑命贵零元购”之类的种族主义口号吧?反思搞种族平权搞得过头了?
......
美国出了个川贼东。抗战前没做到【攘外必先安内】,这下麻烦大了。
恭喜美国又创造了世界纪录。
估计是川普险胜。
因为大法官的任命是由总统和参议院共同决定,如果总统是川普,那他就会提名非常有争议的保守派大法官。
......
......
川普险胜29%
其它情况基本可以排除。