如何将Windows 8 iso映像还原到OS X中的USB磁盘?


8

我在OS X上,并且具有Windows 8 Consumer Preview x64映像。我的计算机没有CD驱动器(MacBook Air)。我有一个4 GB的USB驱动器。我想将该映像恢复到USB驱动器。在Windows上有很多工具可以执行此操作,但是我无法在OS X中进行操作。请注意,由于Air是使用受限的机器,因此无法运行VM。

我尝试过的

  • 只需还原到USB。
  • 将图像转换为img并使用dd

这些不起作用。

我该怎么做呢?

编辑:好的,每个人,真的很抱歉造成混乱。我是新来的。

为了阐明我的动机,我尝试创建一个可启动的USB Windows 8安装程序来安装Windows 8 Consumer Preview(显然需要产品密钥,而我没有),以便以后可以使用它在Windows 8 CP上安装Windows 8 Consumer Preview。我的Mac Book Air。根据我的阅读和尝试,使用Bootcamp是不可行的。如建议的那样,我尝试使用Boot Camp实用工具准备USB驱动器,但不幸的是,这根本无法正常工作,而且我无法对其进行故障排除。


为什么不dd ISO ...?应该dd if=/Users/username/Downloads/w8.iso of=/dev/sdX与映像一起使用,有些人尝试指定分区#您实际上应该在其中进行安装的光盘,以便将其用作udf卷。另外,请澄清“没有用”,这意味着它们没有启动或将映像写入USB失败...?
nerdwaller 2012年

除了使用dd之外,还要确保分区已设置引导标志。
卡兰2012年

dd启用ISO并没有帮助。我在OS X上,磁盘称为/dev/diskX,我没有指定分区号。没有工作意味着没有启动。所有命令均报告已成功,但无法装入磁盘。启动Ubuntu Live USB后,GParted表示驱动器上没有分区表。奇怪的。
duci9y 2012年

您应该几乎可以使用任何工具将iso放在拇指驱动器上。由于您已安装Windows,因此我将仅在Windows 8 iso上使用Windows 7工具。
Ramhound 2012年

@ duci9y是的,dd之后的驱动器上不会显示任何分区表,它看起来像UDF卷(类似于CD)。
nerdwaller 2012年

Answers:


3

准备USB密钥

我们将擦除USB密钥上的分区结构。警告!这将破坏密钥上的所有数据!

打开“磁盘工具”(位于/ Applications / Utilities /中)。

现在执行以下操作:

  1. 选择USB密钥(选择根设备,而不是其分区)
  2. 选择顶部的分区部分
  3. 将方案更改为1个分区
  4. 将格式更改为可用空间
  5. 点击应用

您将出现一个确认对话框,确保您确实要删除密钥上的所有数据,然后选择Partition。

完成后,您可以退出“磁盘工具”。

这样做的目的主要是确保USB密钥处于一致的已知状态,并确保OS X不会挂载任何卷。这不是必需的,如果您只想卸载USB挂载,则可以跳过它。自己动手。

准备ISO映像

现在我们的USB密钥已准备就绪,我们需要将.iso映像转换为可以复制到其中的格式。打开一个终端(它也在/ Application / Utilities中,我假设您知道如何使用该终端)

现在,将映像从ISO转换为读/写通用磁盘映像格式(或UDRW)。在这里,我使用的是xbmc live repack ISO,但是您可以使用其他任何ISO文件。

(#503:14u:0s) evan@8thwonder[/Users/evan/Downloads]: hdiutil convert -format UDRW -o xbmc-9.11-live-repack.img xbmc-9.11-live-repack.iso Reading XBMC_Live (Apple_ISO : 0)… ......................................................................................................................................................................................................... Elapsed Time: 24.475s Speed: 20.0Mbytes/sec Savings: 0.0% created: /Users/evan/Downloads/xbmc-9.11-live-repack.img.dmg

完成后,将创建.img文件。hdiutil函数喜欢将.dmg后缀添加到文件中,因此转换后最终可能会以.img.dmg结尾。

将图像复制到USB密钥

我们终于来了。简单的部分,实际上是将图像复制到USB密钥。

首先运行diskutil list以获得计算机中磁盘的列表,以便您可以识别USB密钥。它看起来像这样:

(#504:14u:0s) evan@8thwonder[/Users/evan/Downloads]: diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *250.1 GB disk0 1: EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 249.7 GB disk0s2 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: *1.0 GB disk1

这是我的/ dev / disk1。

我们想要使用RAW磁盘设备,以便我们的复制更快,因为RAW磁盘设备提供了对该设备的无缓冲访问(有关更多信息,请参见此Apple邮件列表帖子)。只需在设备前添加“ r”,即可使/ dev / disk1变为/ dev / rdisk1

接下来,我们使用dd命令复制图像。

(#506:14u:0s) evan@8thwonder[/Users/evan/Downloads]: dd if=./xbmc-9.11-live-repack.img.dmg of=/dev/rdisk1 bs=1m

在命令行上,我们使用if =指定输入文件,使用of =和dd指定输出文件,将逐块地将数据从输入复制到输出。

完成后,您可以退出终端并从OS X机器上删除USB密钥,它现在应该能够在另一台机器上启动ISO了。

注意: 我希望对此有所贡献,但我不能,这是来源


恰好在完全相同的指南中,已经尝试过该方法。
duci9y 2012年

@ duci9y-即使有效,您仍然需要产品密钥。您是否尝试过Windows 8 Enterprise iso?
Ramhound 2012年

@ duci9y好吧,至少我尝试过!祝好运!
乔治

+1为rdisk#。我一直想知道为什么dd在苹果计算机上这么慢
。.– David Cowden

记得使用unmountDisk之前ddrdisk如果已安装,将无法使用。
奥斯汀·马奥尼

2

训练营工具会为你做这个。

编辑:您是否正在尝试从USB驱动器运行Windows 8?我想我们都在阅读您的问题,好像您想从USB驱动器安装一样。但是,基于您声称不想安装Windows的说法,我想知道您是否正在寻找Windows To Go,它可以让您从USB驱动器引导和运行Windows 8,而无需将其安装在计算机上。

如果这是您要尝试的操作,那么本文将说明该过程。您需要一个32 GB或更大的USB 3.0驱动器,以及一台已安装Windows 8的计算机,因此这可能对您不起作用,因为您希望某些东西可以在Macbook Air和OS X上运行。

此外,我相信Virtual Box可以在不支持虚拟化的计算机上运行。你调查过了吗?

还要注意的另一件事是,Windows 8 RTM有90天的试用期,如果您只想试用的话,它可能是比Consumer Preview更好的选择。http://msdn.microsoft.com/zh-CN/evalcenter/jj554510.aspx?wt.mc_id=MEC_132_1_4


我不想安装Windows,我想将安装程序映像放在USB驱动器上。
duci9y 2012年

1
@ duci9y-如果您不想安装Windows,那么USB驱动器上的安装程序映像到底能起到什么作用?
Ramhound 2012年

Bootcamp需要产品密钥,而我没有。我想试用Windows,并从“其他”来源获得“消费者预览”。
duci9y 2012年

1
@DennisPalmer除非Windows 8添加了此功能,否则不需要安装密钥。仅激活;但是,您有30天的时间才需要这样做。(再次,至少在W7,Vista和XP上如此)
nerdwaller 2012年

1
@nerdwaller Windows 8在安装过程中确实需要产品密钥,您不能再跳过此步骤。另外,我还记得我曾尝试做过问标器的工作,在OSX上,将其提取到USB盘,刻录DVD或使用Windows机器只是行不通。
Brutick 2012年

0

我在Windows 7上也遇到了同样的问题。但是,我认为问题(和解决方案)是相同的。

由于我在互联网上找不到的答案对我没有任何帮助,因此以下是我最终遵循的步骤。

首先,简要说明我的设置:

  • 我想使用USB可移动媒体(8GB)在PC(而不是Mac)上安装Windows 7(32位)
  • 我有安装DVD的ISO映像
  • 我想在Mac上准备USB介质(OS X 10.10 Yosemite)
  • 我的MacBook Pro仅具有USB 3.0端口

我试过的

  • 通常的建议是hdiutil先将ISO转换为UDRW IMG,然后再将dd其复制到USB。虽然我没有遇到任何错误,但是生成的USB介质无法启动。
  • 通过UNetbootin创建介质(安装ISO提供的Windows自定义ISO)。虽然我没有遇到任何错误,并且产生的USB介质似乎可以引导,但在引导过程中它只是崩溃了(开始引导然后停止了系统,没有错误)。
  • 在VirtualBox内使用Windows写入USB记忆棒也不起作用,因为VirtualBox尚不支持USB 3.0(我什至由VirtualBox更新为5.0.0 RC1,但仍然没有运气。也许新版本可以工作)

由于上述方法均无效,因此我首先安装了Ubuntu,然后使用该Ubuntu安装(具有GRUB2!)创建了可引导的USB记忆棒

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.