仮想ディスクドライブを使用して Windows をインストールできますか?

仮想ディスクドライブを使用して Windows をインストールできますか?

Windows Server オペレーティング システムのダウンロードしたディスク イメージを新しいハードドライブに保存したいと考えています。

現在、DVD や USB スティックがないので、それらなしでやろうと思っています。

Windows の起動中にデーモン ツールでディスク イメージをマウントし、セットアップを実行して新しいハードドライブに Windows をフォーマットしてインストールすることは可能でしょうか?

明確にするためにもう一度言います。私が言っているのは、起動しているコンピューターが完全に機能しているということです。新しいハードドライブは、古いものと同時にインストールされます。

仮想ドライブのディスク イメージを使用して、他のハード ドライブに Windows をインストールしてみます。うまくいくでしょうか?

明確にしておきたいのは、新しいハードドライブ上の仮想ディスクを使用してインストールできるかどうかを尋ねているわけではないということです。私はそれほど愚かではありません。

答え1

GRUB と memdisk を使用して ISO イメージから仮想ドライブを作成できますが、常に機能するとは限りません。それでも試してみる価値はあります。

まずNeoGrubをインストールします(イージーBCD、 方法ここ、スキップ構成、設定ボタンをクリックし、ISOイメージをパーティションのルートに配置します。memdiskもそのパーティションにドロップします(ダウンロードしてください)。ここファイルだけが必要な場合メモリディスクフォルダからメモリディスク)。

コンピュータを再起動し、ブート メニューから NeoGrub を選択し、GRUB コマンド ラインに次のコマンドを入力します。

find --set-root /memdisk
kernel /memdisk iso
initrd /YourIsoFileName.iso

イメージが RAM にロードされるまで待って (少なくとも ISO サイズ + 1 GB と同じ量の RAM が必要です)、 と入力しますboot

答え2

Google からここに来た人へ...

Windows をインストールしようとしている場合、古い Windows ディストリビューションが既に動作している可能性があります。

イメージをマウントした後、setup.exeファイルを起動する必要があります。すると、Windows に新しいバージョンをインストールできるウィンドウが開きます。

唯一の欠点は、インストール前にドライブをフォーマットできないことです (そのためには DVD から起動する必要があります)。

答え3

実際、インストール先のドライブで実行している場合でも機能します。私は DameonTools を使用して ISO をマウントし、問題なく実行しているのと同じハード ドライブにインストールしました。

答え4

gronostaj さんの回答はほぼうまくいきました。Windows 7 32 ビットを使用しているときに Windows 7 64 ビットをインストールしたいときに試してみました。ISO には十分な RAM (ハードウェア的に) がありますが、Neogrub (Windows 7 32 ビットのパーティションから起動) は 3.2 GB の RAM しか認識しないようで、これでは不十分です。

エラーは、Ramdisk のメモリ不足でした。64 ビット システムを実行している場合は、これが機能すると思います。

関連情報