OS XでUSBファイルにISOファイルをコピーしますか?


73

ISOファイルをUSBドライブにコピーしようとしました。ディスクユーティリティで実行できません。ISOファイルをUSBドライブにコピーするにはどうすればよいですか?

ここに画像の説明を入力してください

しかし、私は以下を取得します。16GB USBドライブに2GB ISOファイル用の十分なスペースがあります。何が間違っていますか?

ここに画像の説明を入力してください

デバッグ

Bmikeは「画像のスキャンを復元から切り離して、問題が画像またはコピーにあるかどうかを確認できます。ディスクユーティリティのメニューから[画像]-> [復元のために画像をスキャン...]」とコメントしましたしかし、プロシージャは以下のエラーを発生させます。どういう意味ですか?

ここに画像の説明を入力してください


イメージのスキャンを復元から分離して、問題がイメージまたはコピーにあるかどうかを確認できます。イメージ->ディスクユーティリティのメニューから[ 復元のためにイメージをスキャン... ]を選択します。
bmike

4
この方法で動作しないのは、OS Xがその特定のiso(ntfsの可能性が高い)のファイル形式をネイティブに読み取らないためです。ddが機能する理由は、低レベルのブロックコピーユーティリティであるため、ファイルシステムは無関係です。
まったり

回答:


26

http://www.youtube.com/watch?v=fu2g_E2ZK8Aから:

ビデオのスクリーンショット

これを試すこともできます。わたしにはできる。これはかなり「生の」コピーであり、通常は起動可能なUSBでは機能しませんが、他の場合では機能します。

コピー/貼り付けの喜びのためのスクリーンショットからのコマンドの転写です。

diskutil list                                            # shows disks
hdiutil convert -format UDRW -o destino.img origen.iso   # convert to dmg
sudo dd if=destino.img.dmg of=/dev/rdisk1 bs=1m          # copy to USB on rdisk1

1
... gracias +1およびbs = 1Mにより、より大きなファイルNBコメントの転送を高速化します。
hhh

9
あなたの答えは、理論的に質問に答えるかもしれないが、好ましいと考えられる以下の回答で、物品の要部を含めるようにして、参照用のリンクを提供
Pfitz

@Pfitzポイント2:28にはすべての重要な情報が含まれているはずです。私の回答のポイントのスクリーンショットを作成しましたが、ここに追加することもできます。
hhh

ブータブルUbuntuイメージに
最適

1
最初に排出する必要があります
-tofutim

178

私見の最も簡単な方法はターミナルにあります:

  • ファーストラン diskutil list
  • 次に、USBスティックを挿入します
  • diskutil listもう一度実行して、ディスクノードを確認します(例:/ dev / disk2)。
  • 今すぐ実行 diskutil unmountDisk /dev/diskN
  • and do sudo dd if=/path-to.iso of=/dev/rdiskN bs=1m(またはbs=1Mhomebrewを使用)
  • 終了時 diskutil eject /dev/diskN

29
of = / dev / diskNの代わりにof = / dev / rdiskN( "raw"の "r"を使用)を使用する方がはるかに高速です。答えを編集しました。
jcsahnwaldt

5
私はWindows XP ISOイメージでこれを実行し、それで起動しようとしました-運はありません。
スティーブンヴァション

56
dd実行中にCtrl-Tを押すと、進行状況が表示されます。あなたがもしbs=1m、その後182+0 records out182メガバイトが転送されていることを意味します。
fletom

11
この方法はほとんど機能し、(通常、ISOに応じて)UDF形式のUSBドライブを作成します。これらは、OS XおよびおそらくLinux(Windowsではない)で読み取り可能です。しかし、(よく注意してください)、あなたはから「ブート」にしたいUSBのためにこれをしない(例:Windowsは、ディスクをインストールする)ものはFAT32に再フォーマットする必要があるため:superuser.com/q/1063220/39364
rogerdpack

1
この方法は、Windows 10のインストールを起動するのにも機能しませんでした。@rogerdpackのソリューションを使用する必要がありました。
デビッド

10

すべてを言って完了したときにUSBを「ブート可能」にしたい場合(例:Windowsインストールディスク)、Boot Camp Assistant(「Windows 7以降のバージョンのインストールディスクを作成する」チェックボックスのみを使用する) 、プロンプトに従ってください。ISOファイルのFAT32(ブート可能な)USBバージョンが作成されます)。

一部のISOはこれを必要としない「特別な」ものとして作成されますが、すべてではありません(例:Windowsインストールディスク)。詳細:https : //superuser.com/q/1063220/39364

すなわちdd、常に十分ではありません。特にWindowsの場合は.isoをインストールします。


8

UNetbootinという名前のオープンソースツールを使用できます。
また、ここで Ubuntuの画像を使用した段階的なチュートリアルを見ることができます
ここに画像の説明を入力してください


UNetbootinはUEFIモードディスクをサポートしていないため、既にフォーマット済みのGPTディスクの1つのパーティションにインストールする場合(Windows 8がある場合や、Macの内部HDでデュアルブートする場合)動作しません。
デューク

3
私の経験では、UNetbootinは壊れたインストーラーを作成します。USBフラッシュドライブ上のCentOS、Debian、Ubuntuでテスト済み。すべてのインストーラーは正常に起動しますが、インストールプロセスの起動時に問題が発生します。
ケーシーワトソン

ディストリビューションがドロップダウンに表示される場合、チャンピオンのように動作します
Benjineer

7

このスレッドは、ここでブートディスクにUSBドライブを回すのグラフィカルな方法を概説します。ユーザーjbdjunkは、以前のサイトからコピー&ペーストされた以下の手順に言及しています。

  1. ディスクユーティリティを開く
  2. USBを差し込む
  3. USBからMac拡張(ジャーナリング)へのフォーマット
  4. USBにパーティションを作成する[Intelチップの場合はGUID、PPCの場合はAPM]
  5. 作成されたパーティションをアンマウントします
  6. ディスクユーティリティ(dmgまたはiso)をディスクユーティリティにドラッグアンドドロップする
  7. ディスクイメージを開く(DUのダブルクリックまたはボタン)
  8. 左側のメニューで開いているディスクイメージを選択します
  9. クリックして復元
  10. 選択した画像をソースフィールドにドラッグアンドドロップします
  11. (未マウントの)USBパーティションを宛先にドラッグアンドドロップします
  12. OK(管理者パスワードなどの入力が必要な場合があります)
  13. 待つ
  14. 楽しい!

上記の方法は、OSX El Capitanで.dmgイメージを使用して機能しました。
ClearCrescendo

2
なぜMac拡張(ジャーナリング)MS-DOS FATなのか?
-IgorGanapolsky

3

あなたは後のDebian-STYLE-は/ dev / sdbの場所を見つけることができます$ sudo port install watchし、その後でカーネルのリングバッファからアドレスを取得する$ sudo watch --interval=1 'dmesg|tail'ので、

ここに画像の説明を入力してください

これで、アドレスが/Volumes/disk1s1マウントポイントのようなものであることがわかりました/Volumes/Untitled 1が、Appleはいくつかの構文上のシュガーを必要とします$ sudo umount /Volumes/UNTITLED\ 1/ umount(/Volumes/UNTITLED 1): Resource busy -- try 'diskutil unmount'が、私たちを止めることはできません!以下のワンライナーとしてすべてをお楽しみください!

$ sudo watch --interval=1 'dmesg|tail'
$ sudo diskutil umount /Volumes/UNTITLED\ 1/
Volume UNTITLED on disk1s1 unmounted
$ sudo dd if=en_windows_8_x86_dvd_915417.iso of=/dev/disk1s1 bs=1m 

ここまでのところ、これはUbuntuなどのディストリビューションでの作業に非常に近いです。Appleコンピューターで動作させるために、この手順にわずかな違いを加えるだけです。つまり、ISOを、通常DMGまたは単にIMGとラベル付けされた特別な形式に変換します。

アップルウェイ

Appleとの唯一の違いは、ISOファイルを特別なDMGファイルにしてアップロードする必要があることです。答えは問題を解決したビデオを提供しました、しかし、このスクリーンショットはすべての重要なものを含むべきです。

ここに画像の説明を入力してください


...だから、ここでは元のGUIの問題を解決しようとさえしませんでした(誤動作の理由はたくさんあります!)、私はそれを行う方法としてUnixを選択しました。エラーはおそらく、私がまだ理解できないGUIの何かと関係があります-元のエラーを誰かが助けることができますか?なぜ上記のように機能しなかったのですか?
hhh

... ISOを書き込むのに時間がかかりすぎています:A)USBスティックの品質が低い(書き込み時間が遅い)可能性がありますが、システムで明らかに何かが壊れている可能性があります-この方法とGUIメソッドが機能しない、それはおそらく良い兆候ではないでしょうか?
hhh

3
コマンドを改善するには、rawブロックデバイスを使用して適切なブロックサイズを設定してみてくださいsudo dd if=en_windows_8_x86_dvd_915417.iso of=/dev/rdisk1s1 bs=1m
。– stuffe

2
また、イメージファイルをISOからAppleイメージDMG形式に変換してから、GUIから実行することもできます。diskutilでこれを行うことができるとは思わないので、変換thoを実行するためにターミナルへの旅行が必要です:StuffeMac:~ stuffe$ hdiutil convert -format UDRW -o ./runtimelivecd.img ./runtimelivecd.iso
12

1
デフォルトのブロックサイズは512バイトです。これにより、必要以上に数千の読み取り/書き込み操作が行われます。より大きな値を使用すると、より多くの歯が詰まる可能性があります。より良い類推のために、デバイスがそれに値する場合(たとえば、大きなハードディスク)、1Mbは一般的にOKですそんなに速くない。いくつかの背景のためにこれを読んでforums.freebsd.org/showthread.php?t=11585
stuffe

3

大学の契約代理店から入手した「公式」Win10(およびWin 7.1)isoは、ddでコピーするとUDF形式のUSBスティックになります。Rogerdpackの答えはその理由を説明しています。

Boot Camp Assistantの一部のバージョンには「Win 7以降」オプションがありません。バージョン3(.2)以降で使用できます。また、isoをUSBドライブ(現在はUDF形式)に無意味にコピーした場合、Boot Camp Assistantは8 GBフラッシュが小さすぎると文句を言うかもしれません。Boot Campアシスタントで使用する前に、このドライブを再フォーマットします。



-1

以前にリンクされたubuntuの記事から引用:

of =オプションで、パーティション(/ dev / sdb1)ではなく、ドライブ(/ dev / sdb)を使用することが重要だと思います。

sudo dd if = dban.iso of = / dev / sdb bs = 1m


1
ls: /dev/sdb: No such file or directory、 うーん。
nohillsideの

もう少し詳しく教えてください。
-rogerdpack

1
質問者の回答は、他のUNIXオペレーティングシステム(FreeBSD、Linux、Solarisなど)に精通していることを示していると思われます。通常、/ dev / sdbなどのデバイスファイルは、システム内の2番目のSCSIドライブを参照します。OS Xで同等のものは/ dev / disk1または/ dev / rdisk1です。
ResponseBaseのフランシス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.