物理HDをVMに公開してマウントしますか?


0

私は、240 GB SSD(ディスクA)で実行されているWindows 10ホストと、別の240 GB SSD(ディスクB)で実行されているLinux VMを持っています。私はこのLinuxホストを、2 TB HDD(ディスクC)があるフルデスクトップマシンから移動し、ホームディレクトリ全体をこのディスクにバックアップしました。

Windowsホストでは、Linux VMを起動できますが、マウントするのに2 TBのディスクが表示されません。ディスクCをマウントして、以前に保存したすべてのファイルを使用できるように、ディスクBをディスクBで実行されているVMに公開するにはどうすればよいですか。


どのVMプログラムを使用していますか?私はVMWareを知っています、あなたはホストソフトウェアでクライアントとドライブ/フォルダーを共有して、そしてそれをクライアントにマウントする必要があります。 askubuntu.com/questions/29284/… 私はvirtualboxが似ていると思います、
Aaron Ladd

私はvirtualboxを使っています。私はディスクCをホストOSから完全に隠したいと思っていました。
drjrm3

回答:


0

ここで2つ質問があります。1つは既存のドライブ/フォルダ/ etcをマウントすること、もう1つはホストOSからドライブを隠すことです(Windows)。

Virtualboxでは、共有フォルダのマウントはかなり 簡単な VirtualboxのVM設定でゲストとフォルダを共有した後、実行することができます sudo mount -t vboxsf share ~/host フォルダ/ドライブをにマウントする必要があります host ホームディレクトリ内のフォルダ

ドライブを隠すのはそれほど簡単ではありません。ドライブのフォーマットは ext4 そしてゲストへのsataインターフェースの制御を与えることはオプションとなるでしょう(これはドライブ上に現在ある全てのデータを消去するでしょう)。 Windowsはext4パーティションをパーティションとして認識しますが、エクスプローラにマウントすることはできません(追加のツールなしで)。最初にやるべきことは、ドライブを直接マウントすることです。の中に ユーザーマニュアル 、これは対処されていませんが、 ここに それはかなり簡単に思えます、あなたは仮想ハードディスクイメージを作り、問題のパーティション/ドライブにそれをマッピングします:

VBoxManage internalcommands createrawvmdk -filename "C:\Users\<user_name>\VirtualBox VMs\<VM_folder_name>\<file_name>.vmdk" -rawdisk \\.\PhysicalDrive#

物理ドライブ番号を見つけるには

Windowsで、[ディスクの管理]を開きます。関連するドライブ番号が左側に表示され、後でそれらをPhysicalDrive0、PhysicalDrive1などとして識別します。

私はドライブをそのままの状態で始めて、正常にマウントされた後にフォーマットを試してみます。

なぜあなたは窓からドライブを隠そうとしているのですか?これは非常に複雑に思えますが、たくさんあります 潜在的に危険 ゲストにディスクへのRAWレベルのアクセス権を与えることで発生する可能性がある問題は、ディスクを使用しているものが他になければ、それほど大きな問題ではないと思います。


ドライブには重要な情報があるため、ドライブをフォーマットしたくありません。ドライブはもう ext4 (別のLinuxボックスから持ってきた)そしてWindowsはそうではありません。私はそうするので私はWindows(ホスト)からそれを隠したいです 今まで 私はそれをVMと共有するためにWindowsでそれをマウントしなければならないならWindowsからそれにアクセスしているでしょう、そしてそれは大丈夫かもしれません。
drjrm3

ドライブ全体をマウントするためのプロセスは、上記の答えで実際のドライブ(またはパーティション)を指す「仮想ドライブ」ファイルを作成することです。
Aaron Ladd

Windowsでパーティションマネージャを開くと、ドライブは表示されますがマウントできません。
Aaron Ladd
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.