web-dev-qa-db-ja.com

USB上のWindows 10 ISOが起動を拒否する

Windowsの「標準」ISOファイルを使用しています:Win10_1511_1_English_x64.isoで、そのmd5が期待どおりに一致することを確認しました。 isoはOS Xで「UDF」形式としてマウントできます。

次に、次のようにUSBドライブに「ストレート」にコピーします。

Sudo dd if=Win10_1511_1_English_x64.iso of=/dev/rdisk1 bs=1m

次に、Dell optiplex 780(少し古いと思います)にプラグを差し込み、BIOSでUSBデバイスからの起動を有効にし、それを選択します。

No boot device available - strike F1 to retry boot ...

何が悪いのですか?

作成されたUSBはOS Xで読み取り可能ですが、他のウィンドウボックスでは「ドライブEでディスクをフォーマットする必要があります:使用する前に」と表示されます。したがって、起動せず、Windowsでも読み取れません...

更新:私はOS Xの「Boot Camp Assistant」を実行し(「Windows 7以降のバージョンのインストールディスクを作成する」チェックボックスをオンにして同じISOファイルを与えました)、魔法のようにうまく起動します(FAT32でフォーマットされているように見えます)。たぶん、それはFAT32の場合にUSBでしか起動できない、Dellの特別な制限なのでしょうか?ストレートUDFから起動しないのはなぜですか?

13
rogerdpack

公式のソースは見当たらないようですが、「UDF」をそのままコピーするとUSBから起動できないようです。また、多くのISOファイルはUDF形式です。

"cd romドライブ"から起動できるのは、 El Torito 標準に準拠することで達成されるようです。ただし、「通常の」ディスクを起動するには、「MBR」を設定する必要があります(これは、El Toritoビットとは明らかに異なるビットです)。そして明らかに、どちらか一方、または両方を設定できます。

したがって、基本的に、それが「ちょうど」El ToritoであるISOである場合、MBRフォーマットされた起動可能なUSBを提供するツールを使用する(または手動でフォーマット、パーティションマーキング、およびファイルコピーを慎重に行う)必要があります。未加工のISOビットをコピーするだけでは不十分です。

「いくつかの」ISO は特別なツールを必要としない場合があります :(「isohybrid」の説明に注意してください。そのドキュメントには、通常のISO(UDFフォーマット)が CDドライブからのみ起動可能 マスターブートレコードを追加しない限り(つまり、UDF仕様外)、明らかに多くのメインラインLinuxディストリビューションISOがこれを作成します特別な方法ですが、経験から、WindowsのインストールISOは少なくともWindows 10はそうではありません)。

それを必要とするものについては、ISOからUSBへのrawディスクコピーは避けてください(例:unix *のddコマンド)。または、あなたが私がした問題に遭遇するでしょう。

私の経験では、通常、UDF ISOからFAT32 USBデバイスに変換します。 (前者はEl torito、後者は「ブートシステム」のMBR)。

起動可能なISOをUSBドライブに配置するにはどうすればよいですか? (これを行う「多数の」ユーティリティがリストされています)

OS X関連のオプションについては、 https://Apple.stackexchange.com/a/234290/25085 も参照してください。

関連:

https://blogs.msdn.Microsoft.com/matt-harrington/2012/03/27/how-to-create-a-bootable-usb-drive-from-an-iso -image-for-uefi-systems / (FAT32である必要があり、ISOからファイルをコピーする必要があると言及されています)。

更新:unetbootinの量は私にはうまくいかなかったようで、新しいISOでもブートキャンプはできません。新しいブートスキームを読み取れなかった古いボックスにインストールしていたと思います。 Windows "MBR"と "NTFS"でrufusを使用すると(fat32も機能した可能性がありますが、 "install.win"が大きすぎるという不満がいくつかありました)、Windows 10 isoで機能しました。

11
rogerdpack