2013年12月21日

如何用 ISO 镜像制作 U 盘安装盘(通用方法、无需 WinPE)

  今天聊的这个话题属于老生常谈,这几年时常有读者来询问(现在有越来越多的电脑是无光驱的)。再加上俺后面要扫盲一些“特殊的 Linux 发行版”,到时候肯定又要涉及到制作可引导U盘的事情。所以,今天先单独发一篇教程,说说几种不同的搞法。
  事先声明:
  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口)
扫盲操作系统虚拟机》(系列)
扫盲文件完整性校验——关于散列值和数字签名

192 条评论:

  1. 有两个制作u盘/USB硬盘安装器的工具非常强大:
    1. Universal USB installer, 可以做windows, Linux, Solaris等USB安装器
    http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/
    2. YUMI, 有上面的功能,另外又增加了一些功能。
    http://www.pendrivelinux.com/yumi-multiboot-usb-creator/

    用着两个工具装过好多次系统,非常好用。

    回复删除
    回复
    1. TO 沙发
      多谢分享经验 :)

      关于 Universal USB installer
      俺之前用过,兼容性不如 fufus

      关于YUMI
      俺之前没用过。刚才看了介绍,也是跨平台的,抽空俺尝试一下。

      删除
    2. TO 1楼网友
      刚才把你的反馈加入本文末尾的“读者反馈”中

      删除
  2. UltraISO9.5.2_pe在windows下表现最好。注意,仅仅是UltraISO9.5.2_pe好用,其以后的版本不好用。

    回复删除
    回复
    1. TO 2楼的网友
      多谢分享经验 :)
      多年前俺也用过 UltraISO
      可惜它是商业软件,需要注册码,觉得不太爽。

      删除
    2. TO 2楼网友
      刚才把你的反馈加入本文末尾的“读者反馈”中

      删除
    3. 我的系统是2k8r2, UltraISO写入硬盘映像没一次成功过……换了3个U盘都一样。sandisk的、惠荣主控的、银灿主控的都不行

      删除
    4. to ls:我也是这个情况,u盘写不成功啊,总是到快结束的时候卡住了,写在电脑硬盘上倒是可以,但是不会装。

      删除
    5. 前面两位,我的u盘也刻不成啊,希望楼主讲一下f盘上的怎么弄。

      删除
    6. TO 格林 和 4单元网友
      有没有用本文介绍的 rufus 试试看?

      删除
    7. to 楼主:我是四单元的,今天上午用rufus再弄了一下,还是刻录失败,楼主,劳烦介绍一下在电脑硬盘上做引导装系统的方法吧。

      删除
    8. TO 7单元网友
      如果是这样,有可能是硬件兼容性的问题。
      看来你得等俺的另一篇教程发布。

      删除
    9. 楼上各位,我是二楼,我想告诉你们的是,只有UltraISO9.5.2以前的版本好用,9.5.3~以后别说是你们,估计软件作者都写不成功,因为以后的版本引入所谓“高速写入”技术,不但写入没什么提升,反而很多主控都不支持了!

      删除
    10. 这里是9.5.2的下载地址:https://drive.google.com/file/d/0B6TkP1iZfElEYmFTbEpLd2hDSW8/edit?usp=sharing
      另外,写入的时候选择“创建启动分区”可以使写入的文件在一个隐藏的分区里,又不会影响U盘正常格式化等使用操作,方便,快捷,安全~

      删除
    11. to ls和ls的ls:问题是我本来就没有去用UltraISO这个软件来刻,但是还是刻失败了。

      删除
    12. to 楼主:我是这楼四单元,你的最新的那篇博文里有人说你把硬盘安装想成是移动硬盘安装了,我这里说一下,我的f盘是电脑里面的那个f盘,现在网上流行的也都是用电脑内硬盘重装系统并替换原先系统的方法,教程我就不找了,那篇最新的博文里面有人已经发了很多很多了。

      删除
    13. 墙外真不赖

      这里是9.5.2的下载地址:https://drive.google.com/file/d/0B6TkP1iZfElEYmFTbEpLd2hDSW8/edit?usp=sharing

      这个链接怎么无法下载?

      删除
    14. TO 12单元的网友
      多谢反馈 :)
      俺之前确实理解为外置硬盘安装了。
      刚才看到你和其它几位读者在最新一篇博文的留言,特地来此回复。
      看来俺的后续教程要同时兼顾内置硬盘和外置硬盘两种方式。

      删除
  3. 本人一直都用这款
    Win32 Disk Imager 网址:sourceforge.net/projects/win32diskimager/‎
    制作 Linux 安装U盘

    开源软件
    虽然是英文界面但是非常简单易懂傻瓜化
    选定U盘驱动器和镜像地址就可以烧入了,而且不仅可以烧入还可以读出

    回复删除
    回复
    1. TO 3楼的网友
      多谢分享经验 :)
      这款开源的 Win32 Disk Imager,俺之前没用过。
      看名字好像只能用于 Windows 吧?
      俺抽空尝鲜一下。

      删除
    2. TO 3楼网友
      刚才把你的反馈加入本文末尾的“读者反馈”中

      删除
    3. 博主,鄙人三樓,這款 Disk Imager 確實目前我也只看到過 windows 版的,開發主頁也就在 sourceforge.net 上,只發佈了win 版的。這個軟件忘了是在哪個 Linux 發行版的 U盤安裝指南裏面推薦的,好像是Fedora……我之前都是在win下面下載linux 的ISO,然後用這個燒進U盤然後重啓改BIOS啓動順序然後插上就可以安裝或者用LiveCD了。

      既然被樓主彙總廣而告之,過來跟博主報告一下,我之前留的那個 URL 地址有點錯誤,末尾 “/”之後好像多了一個奇怪的字符,導致直接打開出來的是 Page not found, 可能是我切換輸入法的問題,其他字符都沒有錯,提醒博主修改一下。

      鄙人讀博主文章大爲受益,特感謝博主辛苦。鄙人日常懶惰,博主之勤奮,令鄙人深感慚愧。

      删除
    4. TO 3单元网友
      多谢再次反馈 :)
      之前那个链接的网址确实在末尾多出了奇怪的不可见字符。刚才已经修正了。

      删除
  4. 楼主写的很全面,作为三平台都(windows,linux,mac os)尝试过的折腾er。我觉得最简单的就是,下载一个完美者U盘维护系统,用ultraiso写入U盘,这个PE里面的三种模式(PE dos linux)和里面集成的工具就够用了。

    回复删除
    回复
    1. TO 4楼的网友
      多谢分享经验 :)
      你提到的“完美者U盘维护系统”是基于 PE 的。
      俺在本文中已经说明了,为啥不推荐 PE 方式制作启动盘,尤其是国产的 PE 工具。

      删除
  5. 俺一直都用国内的u盘启动制作工具来制作(像电脑店、大白菜、老毛桃...都用过)也一直很担心他们给我装免杀的病毒或阉割系统功能什么的,对linux系统也不是很熟悉,菜鸟水平无法检测那些已被免杀的病毒或哪些功能被修改而一直苦恼呢!

    博主可不可以说下怎么才能检测出被免杀隐藏的病毒啊(杀毒软件检测不出来的免杀病毒威胁性很高啊)?

    且u盘制作工具过于单一,想制作一个跨平台的且集合各种工具和匿名安全渗透系统(例如:Tails、bt5、分区工具、系统修复、密码破解等)的万能启动盘(省得带太多的u盘很麻烦),麻烦博主或各位网友可不可以提供下制作方法啊?

    回复删除
    回复
    1. 另外杀毒软件更新病毒库或扫描磁盘时会不会暴露ip地址或隐私文件呢?——4楼

      删除
    2. Hiren's BootCD搞电脑必备啊

      删除
    3. TO 5楼的网友
      如果某个病毒/木马是在安装系统时引入(先于杀毒软件),并且这个病毒/木马本身的隐蔽性较强,有可能导致杀毒软件无法查出。
      而如果你是菜鸟,在杀毒软件查不出的情况下,光凭个人经验是很难判断到底有没有隐蔽的病毒/木马。

      所以俺在本文中才强调,要使用靠谱的工具制作U盘安装盘。
      如果你对安全性的要求较高,建议多学习 Linux,然后用 Linux 作为电脑的主系统;万一需要用 Windows,就装在虚拟机中。

      删除
    4. TO 5楼的网友
      关于你提到的“万能启动U盘”
      俺的建议是,找一个你喜欢的、轻量级的 Linux 发行版,安装到U盘上。然后在其中定制你需要的软件。
      某些轻量级的 Linux 发行版只有几十兆,很适合用于U盘系统。

      删除
    5. 我本来是5楼的,刚才发得太急变乌龙了(说成4楼了,别介意啊)。再分享两个博客吧!

      来自台湾的“电脑玩物”(站长“异尘行者“可是响当当滴!个人著作《Evernote 100个做笔记的好方法》及跟其他站长合作的书《google 教我的100个工作方法》)专注于分享一些软件/app的使用经验和便捷性,只是没有作安全上的考虑,这个大家应该很熟悉吧?

      还有一个不知名的纯政治博客“非暴力抵抗”(在谷歌上搜索“非暴力抵抗”根本找不到,必须搭配其他的关键词才能找到。如“非暴力抵抗 YM'S BLOG: 台湾人写的翻墙术"才能找到“)



      删除
    6. 电脑玩物的博客一直在关注

      删除
    7. TO 5单元网友
      多谢分享台湾的软件博客 :)
      “电脑玩物”俺也订阅过,但看得不多。
      另,
      不是你写错楼层,是因为前面有一个楼层被 Google 误判为垃圾留言,所以你留言的时候是4楼,后来俺恢复了前面那个留言,你的楼层就变为5楼了。

      删除
    8. To 5单元网友,请问《Evernote 100个做笔记的好方法》有电子档可以分享一下吗?非常感谢!

      To 编程随想, 希望有能提高工作效率的办法。很多事情都是在最后一刻才完成,已经困扰我很久了。平常已经把事情按照急迫性和重要性分等级了,但是还是没办法把重要但是不急迫的事情提前完成。

      删除
  6. 长期使用 rufus 搞 iso 毫无压力。UNetbootin 的确会可能启动不了。
    raw 文件可以用 SUSE Studio ImageWriter
    img 文件可以用 Win32 Disk Imager

    回复删除
    回复
    1. TO 6楼的网友
      多谢分享经验 :)
      看来你也经常玩U盘安装,而且也碰到跟俺类似的情况。
      俺就是因为某次碰到 UNetbootin 的兼容性问题,才开始改用 rufus

      删除
    2. TO 6楼网友
      刚才把你的反馈加入本文末尾的“读者反馈”中

      删除
  7. to 楼主:好像还有个问题,怎么样才能设置bios为u盘启动呢?如果不知道进bios按f几,先进入原来的系统(比如windows)用命令行设置u盘启动可以吗?应该怎么设置?

    回复删除
    回复
    1. 台式机进bios一般是“DEL”键,笔记本则是“F2“键,设置为u盘启动资料太多了。请在google以“设置bios为u盘启动“为关键字就可以搜出很多教程了

      删除
    2. TO 7楼网友
      不同品牌的电脑,BIOS 的设置界面也是不同的。
      而且俺手头也没有这么多型号的电脑用来做测试环境,所以没法逐一介绍。
      其实你稍微 Google 一下,不难查到自己电脑的 BIOS 设置方式。

      TO 1单元的网友
      多谢帮俺回答问题 :)

      删除
  8. to 楼主:用这三个东西把电脑本身硬盘做成引导盘行不行?

    回复删除
    回复
    1. TO 8楼的网友
      本文开头说了:这篇教程主要针对 U盘。
      如果是电脑内置的硬盘,稍微有点不同。
      主要看大伙儿的反馈。如果关注的人多,俺再针对硬盘,写一个教程。

      删除
  9. to 楼主:为何不介绍纯硬盘的系统安装引导方法了?

    回复删除
    回复
    1. TO 9楼的网友
      写这篇的时候,不确定是否有很多人关注“用硬盘做启动盘”的安装方式。
      如果关注的人多,俺会再写另一篇。

      删除
    2. to 楼主:我指的硬盘是电脑内部的硬盘,不是外置移动盘,而且我是准备给原先电脑重装一个linux系统,我原来电脑是mac os的系统。

      删除
    3. TO 2单元的网友
      多谢继续反馈 :)
      看来俺要同时考虑内置和外置两种方式了。

      删除
  10. to 楼主:留言被吞了,请恢复一下。

    回复删除
    回复
    1. 刚才恢复了一条被 Google 误判的留言,可能是你的

      删除
  11. 还有一点好像没提到,写入时关闭杀毒软件!有的杀毒软件(比如我用的avira)会把启动文件拦截掉!!!

    回复删除
    回复
    1. TO 11楼的网友
      多谢分享经验 :)
      已经补充到本文中。

      删除
  12. 此评论已被作者删除。

    回复删除
    回复
    1. 编程随想-反共前线 反共资讯
      https://program-think.herokuapp.com/proxy/http://x.80529.x6.nabble.com/

      删除
  13. 此评论已被作者删除。

    回复删除
  14. 就我所知,Windows 7 的 ISO 映像用 dd 写入 U 盘无效。使用 UltraISO 写入会插入引导程序。

    回复删除
    回复
    1. TO 14楼的网友
      多谢反馈 :)
      对于 Win7 的镜像,dd 确实有问题。
      所以在本文的优缺点对比中,俺提到 dd 方式的兼容性不如另外两种。
      你可以用 rufus 刻录 Win7 的镜像到U盘。俺测试过,rufus 没问题

      删除
  15. 多谢编程君发技术文章!
    可惜还是没有用U盘安装Windows XP原装镜像的安全可靠的方法介绍,许多同学还是使用老机子,而且也熟悉了xp的操作界面 : (

    回复删除
    回复
    1. TO 15楼的网友
      关于旧电脑,俺有一个建议:采用 WinThinPC
      这个版本是基于 Win7 的精简版,系统体积小了很多,而且可以用于低配置的电脑(比如老旧机器)
      唯一缺点就是 Win7 的界面跟 WinXP 有差别,XP老用户一开始会不适应

      删除
  16. 墙外真不赖

    但是,“通用方法”不等于“万能方法”。某些古老的系统(比如 Win2000、WinXP)用下列方法可能搞不定。针对这类老系统,需要使用专门的工具(考虑到老系统用得越来越少了,所以今天暂时不聊)。

    今天暂时不聊可以,但这个章节还不能省略,请博主随后一定补上,因为使用WINDOWS XP系统的老电脑一时半会还不会退出。

    回复删除
    回复
    1. TO 墙外真不赖
      老熟人,你的建议俺考虑考虑。
      对于老系统,其实还有一个替代办法,详见俺15楼1单元的留言

      删除
    2. 博主怎么那么不注重身体健康呢?差不多凌晨了还在通宵回复网友的留言(明天再回复也不迟啊),生物钟搞乱了身体会出毛病滴!IT业更加要锻炼身体哦!

      删除
    3. 老机子应该考虑到是主板对U盘启动的兼容性吧?只要能引导就一定能启动(sysyinux,grub4dos这方面做得已经够多了)不一定非得是系统问题。
      还有NT内核第一个大规模商用的2k,民用的是XP,从PE角度看两者的启动兼容性差不多

      删除
    4. 还要考虑能从UEFI启动才行哦!现在的新电脑基本都是UEFI了,最好搞个BIOS+UEFI双启动才行啊

      删除
    5. 墙外真不赖

      可惜还是没有用U盘安装Windows XP原装镜像的安全可靠的方法介绍

      请博主在写用U盘安装WINDOWS XP教程时,也把这个十分重要的章节补充进去,谢谢。

      删除
    6. to 墙外真不赖
      把u盘制作成多重启动引导盘时把微软官方pe系统的iso镜像加进去就可以装原版xp了

      删除
    7. TO 2单元的网友
      非常感谢对俺的关心 :)
      有时候回复留言太投入,就忘了看时间了

      删除
    8. 4单元的网友
      关于 UEFI,不知道大伙儿是否经常碰到相关问题。如果是的话,俺再单独聊 UEFI

      删除
    9. TO 墙外真不赖
      老实说,俺不太建议继续用XP。
      再过不到半年,微软就停止 XP 的安全补丁更新了。
      可以考虑用精简版的 Win7 替代 XP,老机器也可以装。

      删除
  17. to 楼主:没太合适的u盘啊,硬盘空间到是还算充裕,可以刻到硬盘上去装吗?

    回复删除
    回复
    1. TO 17楼网友
      本文是针对 U盘 的教程,如果是外置USB硬盘,稍有不同。
      俺会另写一篇教程。

      删除
    2. to 楼主:我没有u盘以及移动硬盘这种移动设备的,只有电脑内部本身有的那些硬盘。

      删除
    3. TO 2单元的网友
      多谢反馈 :)
      看来你也是希望介绍“内置硬盘”的系统安装方法。
      之前已经几位读者提出类似建议,后续教程中,俺会考虑介绍这种情况。

      删除
  18. to 楼主:终于发新技术贴了,不过我好像又来晚了,提两个不同观点:第一、你说的关于“Hybrid 模式”的判断,没有必要要在虚拟机中运行那么麻烦,现在判断光盘镜像的启动性质是有软件的,第二、刚才看到楼上有人在问硬盘安装的事,其实这三个软件是可以用来在硬盘上装的,不过楼主你要另写一篇博文就没有必要了,只要讲一下几个要点就得。

    回复删除
    回复
    1. TO 18楼网友
      多谢提建议 :)

      另外,你这条留言被 Google 误判为垃圾留言,俺刚恢复出来。

      删除
  19. 好贴,要顶!
    还想请教编兄:
    1.如何将系统安装在外置的移动硬盘?
    2.如何将系统安装在USB盘?
    注:系统指的是xp系统
    谢谢!

    回复删除
    回复
    1. 超级简单,用虚拟机。只连接USB接口一个硬件,加载ISO安装识别的唯一硬盘就是移动硬盘,done!

      删除
    2. 其实本地硬盘上的安装也可以此类推,博主不妨简略介绍一下

      删除
    3. TO Fankang Chen 和 2单元的网友
      关于如何把系统安装到外部存储介质(U盘、移动硬盘),俺会考虑另外写一个教程。
      把不同的教程分开写,条理比较清晰,便于菜鸟读者看懂。

      删除
    4. to 楼主:我指的不是外部存储介质,也许真的是“硬盘安装”这个词有歧义的缘故吧,具体的你的那篇中国社会分层的博文里有人已经说了。

      删除
    5. TO 4单元的网友
      多谢反馈 :)
      俺在后续那篇博文中看到几位读者的反馈。
      看来对于“内置硬盘”的系统安装,需求还挺多。
      俺会在后续教程中考虑此情形。

      删除
  20. 双虚拟机方案没搞定編程先生快想办法

    回复删除
    回复
    1. TO 19楼的网友
      最好把你的虚拟系统配置列出来,这样大伙儿才能帮你找到问题所在

      删除
  21. A系统无法联网,B系统已用privoxy还是不行

    回复删除
    回复
    1. 不详细说明双虚拟机设置情况,楼主怎么帮你?

      删除
    2. 19楼和20楼是同一人吧
      用privoxy是最简单的解决办法了怎么可能不行呢?你是什么系统的,win7、xp防火墙问题没设置好是通不了信的,禁用防火墙或者在防火墙里设置“文件和打印机共享”打勾“公用”选项应该是可以的。具体把你的配置方案写出来才能帮你啊!

      删除
    3. 双虚拟机是xp系统,已禁用防火墙.B系统用VPN Gate联网.用privoxy端口转发成0.0.0.0:8118.A系统TOR无法联网

      删除
    4. 20楼网友
      你说的还不是很详细,虚拟机软件是vmware还是virtualbox(他们之间是大同小异的)以及你的详细操作(设置)过程。以下是之前网友提供的方法自己对照一下,希望能带给你点帮助。

      1、设置Privoxy 打开config.txt文件,定位到如下命令:
      # forward-socks5 / 127.0.0.1:9050 .
      去掉前面的注释标记“#”便可。
      简单解释下这个命令:forward-socks4a是命令项,“/”表示对所有站点进行同样的配置,后面的“127.0.0.1:9050”表示定位到tor的socks代理端口。
      注意:后面的“.”不能去掉,因为在forward-socks5命令参数中,这个点表示没有http设置,如果去掉将会报错!

      2、Privoxy 默认的监听端口是8118,绑定在 127.0.0.1 上。为了让其它电脑能连上来,需要修改绑定的地址。
      Privoxy 的配置文件是 config.txt 。打开它,搜索 listen-address 会看到如下一行
      listen-address 127.0.0.1:8118
      修改为
      listen-address 0.0.0.0:8118
      即可
      3、浏览器设置,这个不用说明了吧。

      删除
    5. 文中“forward-socks4a是命令项”应改为“forward-socks5是命令项”,纠正一下。

      删除
    6. 搞定了!是A系统网卡模式设置为NAT改为Host-Only就搞定了

      删除
    7. TO 20楼的网友
      恭喜你搞定双虚拟机方案。
      另外,感谢20楼的几位网友替俺回答问题 :)

      删除
  22. 请教楼主:用ULTRAISO写入的windows8启动U盘(当然iso镜像文件是校验过的msdn版本),然后用totalcmd比较了iso文件和刻录的U盘文件,发现只有U盘中System Volume Information文件夹下多出来一个IndexerVolumeGuid文件,其余文件完全相同,这样能说明该启动U盘的安全性吗?

    回复删除
    回复
    1. TO 21楼网友
      System Volume Information 是NTFS分区的系统目录。
      如果除了这个目录,其它都一样,应该没关系的。

      删除
  23. 楼主,我的u盘是512m的老东西,没法刻录系统,我压了一个分区然后刻在分区上然后把分区删了再然后把电脑重启,可是没反应,不能装,能不能告诉我接下来该怎么弄。

    回复删除
    回复
    1. to 22楼的网友
      劝你还是换个u盘吧!8G U盘才几十块钱而已,要不真没法帮你

      删除
    2. to 22楼的:其实用硬盘装机是可以的,我在各个版本windows互装的时候,是按你的办法,然后重启进入winre(不是pe),用命令启动那个镜像的安装文件,然后就搞定了,linux装win和win装linux我就真不知道了,这得问楼主,我也想在硬盘上搞定,可是好像不行。

      删除
    3. to 二单元:硬盘上windows装Linux我弄过,不过出来以后都变成双系统喽。

      删除
    4. to 楼主:建议扫盲一下关于硬盘上win环境下装linux的办法,我是二单元的。

      删除
    5. TO 22楼网友
      俺同意1单元的说法,买一个新U盘。
      现在的U盘至少都有8GB了,省得在 512兆 的老U盘上折腾,浪费了时间不值得。

      删除
    6. TO 4单元的网友
      能否说具体点?
      你是想搞 双引导 吗?

      删除
    7. to 楼主:我不知道什么是“双引导”,我的意思通俗点讲就是在一个windows系统中重装linux系统,不要原先的windows系统,装完以后把linux作为主系统,并且这个装系统的过程不用u盘,而是用电脑本身的硬盘,楼主能说下应该怎样装吗?我是这楼四单元。

      删除
    8. TO 4单元网友
      你这个需求挺少见的。

      如果是早期的 Windows(Win9x),可以用 [url=https://en.wikipedia.org/wiki/Loadlin]loadlin[/url] 直接从 Windows 环境中启动出一个 Linux 运行环境(并且把 内存中的 Windows 替代掉),然后就可以在这个 Linux 中进行磁盘分区,然后安装 Linux
      俺曾经这么干过。
      但是 Windows 2000 之后就没法这么干了。

      当然,还可以用其它搞法,但是比较繁琐。而且还得折腾你硬盘分区,万一折腾坏了,你的系统起不来。
      建议还是搞一个U盘,用U盘安装 Linux,比较简单省力。

      删除
    9. to 楼主:我还是四单元的那个,我的意思没有那么复杂,我所指的windows系统是这台电脑没装linux以前已经有的主系统,我要把它“换掉”,换成linux,但是只用电脑上的硬盘,那个windows系统不是内存中的,它是电脑的原系统。

      删除
    10. to 楼主:看了一下前面几楼的留言,我的问题应该也是个纯硬盘安装系统的问题吧,只不过要在安装新的主系统时不要原来的那个主系统,另外就是用的硬盘是电脑内部本身的硬盘,不是外接的硬盘。

      删除
    11. TO 9、10 单元的网友
      俺在8单元说的就是你这种情况。
      所谓“内存中的 Windows”就是说,你原有的 Windows 运行之后,会加载到内存中。这时候电脑的控制权在 Windows 手中。
      如果是 Win9x,在 Win9x 里面启动 loadlin 后,loadlin 会接管内存中的 Win9X,这时候电脑的控制权就变为 linux,然后就可以用内存中的 Linux 干各种事情(比如分区,把硬盘里的系统重装)

      如果是 Win2000 之后的版本,loadlin 没法玩了,而你又没有外置硬盘或U盘,所以会比较麻烦。可能要先调整你原有的硬盘分区格局。但是俺感觉你对折腾系统不是太熟悉,万一搞坏了,你的系统就启动不了。
      所以保险的办法,不如去搞一个 U盘,用U盘装 Linux。这种搞法比较简单而且保险。

      删除
  24. 楼主:思齐博客上有两篇关于windows纯硬盘安装的文章,在网上评价很高的,在此推荐一下,博主可考虑参考此文来介绍一下怎么在硬盘上搞定装系统

    回复删除
    回复
    1. 同求硬盘装系统的方法。

      删除
    2. TO 23楼的网友
      多谢提建议 :)

      TO 1单元的网友
      关于用硬盘安装,俺会另外写一篇教程。敬请关注

      删除
  25. 咦,我明明发出来的留言,怎么都没了。

    回复删除
    回复
    1. 用chrome保你不丢留言。

      删除
    2. TO 25楼网友
      18楼的留言是不是你的?
      刚才俺把18楼从垃圾留言中恢复出来

      删除
  26. LinuxLive USB Creator 也不错,支持的系统很多。网站:http://www.linuxliveusb.com/

    回复删除
    回复
    1. TO Frank Hill
      多谢推荐 :)
      已经补充到本文的用户反馈中

      删除
  27. to 楼主:其实用解压文件也可以刻录很多光盘镜像,而且7-zip也是绿色开源的软件,所以在此向你推荐一下,我还在ubuntu的安装的相关文档里看到了关于在空硬盘上安装的方法,不过试了一下不灵,楼主能说说该怎么用吗?

    回复删除
    回复
    1. 字打错了,是解压软件。

      删除
    2. TO 27楼的网友
      7-zip 确实是很好的压缩,解压缩软件(而且开源)
      但光靠它,应该是无法制作启动盘的。

      本文介绍的方法针对的是 U盘,关于用硬盘安装,俺会另写一篇教程。

      删除
    3. to 楼主:光靠解压软件也是可以制作启动盘的,只要用diskpart命令把u盘设置成活动分区,将iso解压进去就可以制作引导盘,就不用其他刻录软件了,楼下已经有人先于我说了,我也是这么干的。

      删除
    4. TO 3单元的网友
      你自己也说,要先用 diskpart 设置活动分区。
      diskpart 并不是 7-zip 的一部分。
      所以,俺在2单元说,【光用】7-zip 无法制作启动盘。

      另外,这种制作方法有局限性,参见俺在30楼的留言。

      删除
  28. Gmail记录了我的公网IP地址,会不会不安全

    回复删除
    回复
    1. 你干了啥坏事?如果只是黑宇宙真理党,应该木有事。

      删除
    2. TO 28楼的网友
      如果你没有在网上公开发布政治敏感内容,应该就没关系。
      如果你曾经这么干过,建议看完俺写的《[url=http://program-think.blogspot.com/2010/04/howto-cover-your-tracks-0.html]如何隐藏你的踪迹,避免跨省追捕[/url]》

      删除
  29. to 楼主:按你的方法做的时候用的rufus,遇到一个意想不到的问题,用快速格式化刻了大半个镜像以后进度条不动了,然后就电脑蓝屏了一下,上面写了一堆英文,我读了下,大致意思是硬件未正确安装什么的,还有就是要求我重启,重启以后我还是进了原来的系统,u盘也还在,但是里面是一堆散乱不全的文件,不能启动的,格掉后重新刻还是这样,我u盘16个G,平时没啥问题的,后来我把那个rufus里的设备改成f盘以后进度条过了一段时间走完了,但是好像和上面某楼的那个一样不知怎么安装系统了,找了个论坛问了下,他们说要用grub4dos去引导才能在硬盘上装,说了一堆命令什么的我没搞懂,不知楼主可否说说怎么用刻在f盘上的镜像装系统。

    回复删除
    回复
    1. TO 29楼网友
      如果是刻录 U盘 过程中蓝屏,应该是硬件驱动的问题(很可能是 U驱动)
      如果你有另外的 U盘,可以用另外的 U盘 对比测试一下。或许就好了。

      关于用硬盘安装,俺会抽空另写一篇教程。

      删除
    2. to 楼主:我去检查了下驱动,你说对了,确实在设备管理器下有提示,看了用u盘是装不成了,但是除了u盘以外,我没有外接设备了,电脑里面的分区倒是有一个可以腾出来,不知道能不能在那里重装?

      删除
  30. 用diskpart命令把u盘设置成活动分区,将iso解压进去就可以制作引导盘,不需要刻录软件。(或者第一次用软件刻录,以后这个u盘就可以直接解压)

    回复删除
    回复
    1. 这个方法值得推广,我也是这么干的,楼主不妨在另一篇教程里介绍一下。

      删除
    2. TO 30楼和1单元的网友
      先设置活动分区,再直接解压缩 ISO 里面的文件,这种方法不具有【通用性】
      如果俺没记错的话,Win7 Win8 可以这么干。但 Linux 系统就不一定啦。

      删除
  31. 呵呵 花总进去了 还好我们的随想还在 真好 真喜欢你那戏谑的文字 我想请教下如何装双系统 比如winXP和Linux 或者win7和linux

    回复删除
    回复
    1. TO Li Tang
      多谢捧场 :)

      装双引导系统不难,建议先看一下 linux 的启动管理工具(比如 grub),另外再看一下硬盘分区的资料,了解 MBR 和 GPT 这两种分区方式的其中之一(主要看你现有的硬盘是哪一种分区格局)。
      通常都是先有 Windows 系统,这时候你要调整一下硬盘分区布局,加出一个分区(如果是 MBR 分区,要加一个主分区)。
      然后用 Linux 的安装盘装系统,把 Linux 装到那个新的分区。
      (说得比较简单,不知是否明白?)

      删除
  32. 每次到楼主博客都觉得信息量大,一时消化不了,得慢慢看,如饥似渴的感觉。

    请教个问题,上边说的dd命令拷贝方法我是第一次知道,以前装debian,按照官方文档的说明,使用cp直接拷贝:cp debian.iso /deb/sd*,这和dd命令一样吧,区别是什么呢,其实我想知道点原理,还有啊,这篇博文里说的这些方法制作好的安装盘,怎么恢复呢,直接格式化好像不行,感觉给U盘分区了,(我是用mkdosfs -F 32 /dev/sd*)
    谁能简单说一下制作U盘安装盘是怎么样一个过程?

    回复删除
    回复
    1. TO Jeff
      多谢捧场,承蒙夸奖,惭愧

      在很多情况下, dd 可以和 cp/cat 做相同的事情。
      两者有如下差别(俺简单列举,未必全面)
      dd 比 cp/cat 多了如下功能
      1、可以指定偏移和尺寸(所以能用 dd 来备份/恢复主引导扇区)
      2、dd 可以通过命令行的 bs 参数指定 block-size,对优化性能有帮助,对于特殊场合有用(比如磁带设备,设备的 block-size 特别大);而 cp/cat 的 block-size 是固定死的。

      cp/cat 比 dd 多了如下功能
      1、dd 只能一对一。 cp/cat 相对就灵活多了。比如 cp 可以递归搞定整个目录

      删除
  33. to 楼主:补充一点rufus不如Unetbootin的地方,就是Unetbootin不仅支持对iso文件的刻录,而且可以用压缩的光盘镜像文件(isz文件)来刻录启动盘,而rufus好像没有这一功能。

    回复删除
    回复
    1. TO 33楼的网友
      多谢补充 :)
      已经你这条加入本文的读者反馈

      删除
  34. 回复
    1. TO 34楼网友
      刚才恢复了好几条被 Google 误判的留言。应该也有你的。

      删除
  35. tor的官网安装文件已经更新为torbrowser-install-3.5_en-US.exe [url]https://www.torproject.org/dist/torbrowser/3.5/torbrowser-install-3.5_en-US.exe[/url],运行界面有很大的变化,盼楼主普及一下针对此版本如何制作绿色版,并求教如何添加前置代理!

    回复删除
    回复
    1. TO 35楼的网友
      多谢提建议 :)
      TOR Browser 软件包的 3.5 版本确实变化较大。建议暂时还是继续用 2.4.x 版本。
      因为 3.5 版本变化太大,没准会出现安全漏洞。保险起见,先观望一阵子再说。

      另外,如果某些网友用的是自己的浏览器,TOR 仅仅用作代理,那就没必要用 TOR Browser 这个软件包,只需要用 Vidalia Bridge Bundle 这个软件包。

      删除
  36. 刚刚注意到前置代理配置界面了,可是此版本也没有Vidalia图形界面了,也无法观察到流量图,盼楼主再给大伙儿补充一下配置教程。

    回复删除
    回复
    1. TO 35、36楼的的网友
      前不久也有读者反馈说,TorBrowser 3.5 版本的变化很大。连 Vidalia 都没了。
      俺的建议是:
      如果你需要用它内置的浏览器,暂时还是继续用 2.4.x 的版本。因为 3.5 改动太大,保不准会出现啥安全漏洞,先观望一阵再说。
      如果你用的是自己的浏览器,那完全没必要装 Tor Browser Bundle 这个软件包,应该装 Vidalia Bridge Bundle 这个软件包。然后设置自己浏览器的 SOCKS 代理

      删除
  37. Win7的话其实完全不需要工具。把ISO文件解压到U盘/移动硬盘,然后cmd进这个盘:
    cd boot
    bootsect.exe /nt60 x: /force /mbr
    移动硬盘的话分区要设置成主活动分区,但是不用格式化。
    这方法我自己只试过Win7。linux我用live usb creator。

    回复删除
    回复
    1. linux更不需要工具,一条dd命令不就搞定了嘛

      删除
    2. TO 金蛇郎君
      关于 dd 命令,也有缺点。
      主要是兼容性不够。
      (在本文末尾有相关工具的优缺点总结)

      删除
    3. TO chenxu
      多谢分享经验 :)
      Win7 确实有更建议的方式制作 U盘 安装盘(仅限于 Win7 Win8)
      但本文介绍的是【通用方法】,所以就没有提及这招。

      删除
    4. 实际上微软的官方usb制作工具也是干的同样的活。而且我记得官方工具是调用安装镜像里对应的bootsect,存在32位和64位的问题……我自己是用“USB装机助理”这个PE(默认是fbinst格式的,装到U盘的隐藏ud分区),只需要有install.wim就足够,效率还比windows官方的安装程序高

      删除
  38. 博主可以推荐几个原版的XP、Win7,貌似国内的系统大都是翻版,很不安全,也不知原版是哪个。

    回复删除
    回复
    1. “msdn 我告诉你(I Tell You)“网站基本都是原版的,下载后用哈希值校验工具跟微软“msdn订阅“官网的SHA1值校验一下是否相同就知道了

      删除
    2. TO 38楼的网友
      微软官方网站有提供原版光盘的散列校验值。
      可以利用这个校验值,判断你从别处下载的 ISO 文件是否被篡改过。
      具体方法参见《[url=http://program-think.blogspot.com/2013/02/file-integrity-check.html]扫盲文件完整性校验——关于散列值和数字签名[/url]》

      TO 1单元的网友
      多谢替俺回答 :)

      删除
  39. 用dd命令刻录的u盘启动盘无法启动,并且在Windows系统中显示“此卷未包含可识别的文件系统”

    回复删除
  40. 想起了自己刚刚接触计算机操作系统重装时,都是这么做的,但现在不这么做了,这样做要经常格式化U盘,U盘容量又较大,除了系统,还有其他一些特重要资料的备份(已加密)(特重要的一式四份:电脑一份,网络两份,移动盘一份,一般容量都不大),外加一些零星文件。每做一次,都得做一次搬运工,好无语。现在用了Grub4DOS后,这样的问题就解决了,并且iso光盘文件还可以不用解开,直接放U盘,然后写个菜单,就可以直接用了,比如:iso类型的pe,linux。如果想安装windows7旗舰版,把win7 iso格式光盘镜像放在U盘,从U盘启动PE后,先把win7 iso复制到硬盘,然后用虚拟光驱挂载win7 光盘镜像,开始安装原版系统,xp安装方法于此相同,再说linux的安装,方法大同小异,先把linux的光盘镜像复制到U盘,接着是关键的一步,得把镜像中的2个与启动有关的文件复制出来,接着写出菜单项,从U盘启动后,就开始安装linux了,中间有一步很关键,不然安装不了,就是把iso文件卸载掉,因为原先是挂载状态。
    看到这里,这好处是显而易见的,一次格式化,终生使用。
    具体如何操作,请自觉google,嘻嘻!

    回复删除
    回复
    1. TO 41楼的网友
      多谢分享你的经验 :)
      这个方法的好处是可以反复利用这个启动U盘。
      但是这个启动U盘的制作还是有点麻烦(比 直接刻录ISO到U盘 要麻烦一些)

      删除
  41. UNetbootin 这个工具可以将大部分常见的linux可录至u盘, 然后用u盘安装linux操作系统, 或者作为livecd使用
    http://unetbootin.sourceforge.net/

    Windows 7 USB/DVD download tool 可以将windows 7 刻录至u盘进行安装
    http://www.microsoftstore.com/store/msusa/html/pbPage.Help_Win7_usbdvd_dwnTool

    回复删除
    回复
    1. TO FkGCD
      多谢分享经验 :)

      UNetbootin
      俺已经在本文介绍了。

      Windows 7 USB/DVD download tool
      这个工具好像只能用来搞 Windows 镜像,感觉不够通用。

      删除
  42. 全是英文,看不懂,学不会.

    回复删除
    回复
    1. 1 你有没有试过Google翻译之类的东西?
      2 其实主要还是要过心理关,不要一看到外语就头大,不然很多优秀的软件就跟你无缘了。

      删除
    2. TO 43楼的网友
      英语不好,不用太担心。
      很多软件虽然是英文界面,但也就是那几个常用的单词。
      多查几次,你自然就熟悉了。
      就当是顺便提高自己的英文水平嘛 :)

      删除
  43. 博主能否介绍一下怎么将多个平台(Linux/Win/Mac)的安装盘放在一个U盘中

    回复删除
    回复
    1. TO 44楼的网友
      把多种系统混装到一个 U盘,这种需求貌似不多见吧?

      删除
    2. 这个需要学习一下grub或者syslinux的启动菜单写法,参考安装光盘的目录结构和启动步骤把它们搬到U盘里。或者干脆就用grub直接引导外部的iso文件。

      删除
    3. 其实硬盘装系统那篇文章里关于grub(准确的说是g4d)博主已经说得很清楚了

      删除
  44. 那正版的iso 不是要密钥吗

    回复删除
    回复
    1. TO 45楼的网友
      正版安装盘需要密钥,那是在安装过程中才用到。
      本文讲的是如何用 U盘 来制作安装盘。制作安装盘的过程跟密钥无关。

      删除
    2. 现在windows装的时候也不需要密钥吧,可以装好再输

      删除
  45. 你好,请问可不可以给我一个win xp sp3 的U盘IOS镜像文件下载地址或者是WIN7的IOS镜像/.

    回复删除
    回复
    1. "msdn我告诉你"这个网站基本全是微软原版的,下载后可以用哈希值校验工具对比微软官方“msdn订阅“网站提供的SHA1 值是否一致就知道了

      删除
  46. 有个问题想请教下。一些LINUX 64位的发行版都是超过4G,大部分(我所有见过的,ULTRAISO就是)只支持FAT32的文件系统,无法把ISO文件拷入到U盘内,怎么办。我下载的DVD版本的LINUX发行版,如果安装时ISO不在U盘内,会报错。

    回复删除
    回复
    1. FAT32文件系统,印象中本来就不支持4G以上的单个文件。
      不过用U盘制作成iso文件的安装盘,也不是把iso拷贝(copy)到U盘上就可以的。需要制作工具,即另一个软件。
      可以理解成,制作完后U盘应该和光盘一样的结构,应该也有主引导记录MBR。而不是在U盘上有个单独的×××××.iso文件。

      删除
    2. 同问同问!!!不过我的问题似乎和楼主的有点区别。我的BIOS设置里没有Legacy启动模式,只能用EFI启动,然后我想重装。虽然这种启动方式在制作安装盘时确实只需要把文件解压到根目录就可以启动,但是我去下了个修改版的install.wim,整整7GB,EFI又只支持FAT32,FAT32就只能支持最大4GB的单个文件。。。编程大哥怎么办

      删除
  47. 兄弟你好呀
    是这样的,我只一个读卡器和一个相机的SD卡和手机TF卡。不知是否可以做U启吗?

    回复删除
    回复
    1. 可以的,把它当U盘来用就好,你可以自己尝试下。

      删除
  48. Mac 下的方法:
    UNetbootin 有OS X版本,也有图形化界面,操作和在win下差不多,基本原理应该是使用GRUB来引导安装镜像,
    但很可惜这样做出来的安装盘只能在PC下引导,在Mac下无法引导(不知具体原因,估计是和EFI有关?)。
    后来使用dd来制作引导盘,不过不过Mac下的设备路径并不是/dev/sdx , 先使用diskutil list命令可以查询出具体路径(/dev/diskx),
    然后使用 diskutil unmountDisk /dev/diskx 卸载磁盘,就可以使用dd来制作引导盘了,这样做出来的引导盘一般就可以在Mac/PC下引导了(具体由安装镜像决定)。

    回复删除
    回复
    1. 苹果下根据 BootCamp Assistant 是最简洁的。

      删除
  49. 好文章!才看到呀

    回复删除
  50. 装windows的话,win7以后直接把镜像解压(或者用虚拟光驱加载后拷贝)到U盘就可以从U盘启动了

    回复删除
  51. 看了博主的教程,我这种小白也已经顺利的通过u盘重装系统啦,嘻嘻

    回复删除
  52. 此评论已被作者删除。

    回复删除
    回复
    1. 编程随想-反共前线 反共资讯
      https://program-think.herokuapp.com/proxy/http://x.80529.x6.nabble.com/

      删除
  53. Ubuntu 16.4 官方不推荐unetbootin 为什么啊? 改了推荐win32disk ..好奇啊

    2016年7月18日 上午2:22:00

    回复删除
  54. Rufus很好,就是要是能够装多个系统启动就更好了。现在U盘容量都很大,一次只装一个,有点可惜了。请问有没有可能用rufus一个U盘装一个以上的系统启动?谢谢

    回复删除
    回复
    1. 这个需要特别的镜像,和Rufus没关系。考虑LinuxAIO

      删除
  55. 补充一下,Rufus无法写SD卡给树莓派兼容板子用。
    这一点,有RPI官方的ether.io

    回复删除
  56. rufus 官网网址更改了

    回复删除
  57. 在Linux下制作Windows镜像的时候可以试试WoeUSB。
    我手里没有windows系统,又需要在一台物理机上装windows10,结果不管是isohybird+dd或者UNetbootin,总有这样那样的问题。
    我找了个新工具WoeUSB,它在Github上开源,可以在Linux下制作Windows7、Windows8、Windows10的启动盘。
    如果在Windows下制作Windows启动盘,还可以试试WinUSB。

    回复删除
    回复
    1. 编程随想-反共前线 反共资讯
      https://program-think.herokuapp.com/proxy/http://x.80529.x6.nabble.com/

      删除
    2. WoeUSB有官网网址吗?

      删除
  58. 看了你这篇博客,本人想问一个问题,如果博主知道的话,就给予回复一下,就是你前面也写到:用光盘镜像制作可启动U盘,主要都是为了装系统。如果使用的制作工具本身不可靠(比如带木马),会导致你制作出来的启动U盘也不安全,进而导致你安装出来的系统不安全。所以本人想自己制作一个PE系统,这样的话用着也很放心,但是找到一个PE构建工具http://win10se.cwcodes.net/,用在线扫毒的话,能扫出恶意软件出来,所以本人也不敢使用了,想问一下博主对自制PE系统是否有其他好的办法,如果PE能联网的话就更好了,期待博主的回复……

    回复删除
  59. ventoy安全不?开源,但是是国产的,不过用起来确实挺方便的,可以在一个闪存盘上面建立多个引导系统,直接复制所需的iso文件进去就可以了,某个ISO文件不需要了直接删掉就没了。

    回复删除
  60. 关于制作u盘安装盘,有个名叫ventoy的软件,国内网友做的,不过是开源的,有人了解么?安全性如何?挺方便的,直接把ISO或者img之类的文件拷进去就行了,支持多项启动,就是不知道能否确保安全(有没有朝廷后门)。

    回复删除
    回复
    1. 我就在用,可以放心使用,没有问题。

      删除