ms-sysまたはddを使用してLinuxから起動可能なWindows 7 USBドライブを作成する際の問題は何ですか?
LinuxからWindows 7インストールUSBメディアを作成する方法(Windows 7をインストールするため)に関するいくつかのWebページと投稿(ここおよび他のフォーラム)を読んでいます TechNetでこれについて尋ねると、それを行う方法に関する一般的な情報を含む返信がありました。 「私は個人的にLinuxにあまり詳しくありませんが、基本的にあなたがする必要のあることはすべて...あなたがそれを行う方法は次のとおりです: usbフラッシュドライブをフォーマットします。fat32またはntfsは、Windowsインストールをホストするのに十分な大きさのパーティション(64ビットの場合は3GB、32ビットの場合は2.5GB)を作成し、そのパーティションをアクティブ/ブート可能としてマークします。これはウィンドウで実行できますが、gpartedなどのツールでも実行できるため、debianでも同じことができるはずです。 そのパーティションを作成したら、ダウンロードしたISOをマウントし、ルートから始まるすべてのファイルをUSBフラッシュドライブのルートにコピーします。 それで終わりです。」 私はさまざまな場所で別の方法を見つけました。それはTechNetで述べられた方法とほとんど同じです。ただし、この方法には欠落しているステップや、必要かどうかわからないステップがあるようです。 dd常に機能するとは限りません。基本的に、足りないステップは、適切なブートセクターをUSBスティックに書き込むことms-sysでした。これは、Linuxからを使用して実行できます。これは、製品版ので動作しWindows 7ます。 以下は完全な概要です。詳細については、serverfaultの質問を参照してください。 ms-sysをインストールします。 USBメディアが割り当てられているデバイスを確認します(fdisk -l)。ここではそれが想定されます/dev/sdb。 すべてのパーティションを削除し、すべてのスペースを占める新しいパーティションを作成し、タイプをNTFSに設定して、ブート可能に設定します。 cfdisk /dev/sdb NTFSファイルシステムを作成します。 mkfs.ntfs -f /dev/sdb1 ISOおよびUSBメディアをマウントします。 mount -o loop win7.iso /mnt/iso mount /dev/sdb1 /mnt/usb すべてのファイルをコピー: # cp -r /mnt/iso/* /mnt/usb/ USBスティックにWindows 7 MBRを書き込みます。 # ms-sys -7 /dev/sdb 書き込みがフラッシュされていることを確認します(数分かかる場合があります)。 # sync gpartedを開き、USBドライブを選択し、ファイルシステムを右クリックして、[フラグの管理]をクリックします。「ブート」チェックボックスをオンにして閉じます ...これで完了です。 ご質問 …