VirtualBox VMDK物理ドライブのパーティションサイズが正しくない


0

だから私はVirtualBoxをうまく動くように設定した。

私は自分のVM内でKali Linuxを実行していますが、正しく起動できます。 VMのメインドライブにしたい物理ドライブ(USB)を指すVMDKファイルを作成しました。

私がやろうとしていたのは、VMの物理ドライブとしてLinuxをフルインストールし、それからUUIを使用するのではなくグラフィカルインストールを実行してKaliライブブートUSBを作成することでした。

グラフィカルインストールでは、ドライブをパーティション分割するための最後の段階に進み、実際のドライブは実際の128 GBではなく136.5 GBと表示されます。私が実際よりも多くのスペースを持っていることがどのように示されているのか理解していません(私はパーティションをチェックしました、そしてそれは単一のパーティションですので余分なスペースはどこにもありません)。

1)すべてを正しく設定しても永続性が機能しない、2)インストールしたファイルを保存して動作させる、という理由で、永続的なライブではなくドライブにフルインストールを実行するほうがよい単に永続的なデータではなく、OS全体のようなものです。

私の推測では、それはVMDKの問題か、VirtualBoxが実際に私の物理ドライブ(USB)を認識しているかです。

グラフィカルインストールの最後に、次のようなエラーが表示されます。

The I/O cache encountered an error while updating data in medium "ahci-0-0" (rc=VERR_ACCESS_DENIED). Make sure there is enough free space on the disk and that the disk is working properly. Operation can be resumed afterwards.

これは、VMが外付けUSB物理ドライブを認識する方法に問題があることを示しています。 VERR_ACCESS_DENIEDがあれば、私のUSBには適切な読み取り/書き込み権限がないと思います。

したがって、基本的に私が求めているのは、誰かがこの問題を抱えていてそれに対する修正方法を知っているかどうかです。 あるいは、VirtualBox VMを使用せずに外部USBドライブにフルKaliインストールを実行するための別の方法を知っている人がいるかもしれません(これが最も簡単な方法だと思いました)。

記録のために: Windows 10ホスト(64ビット) Kali Linux Guest(64と32の両方の問題)

あなたが必要とするかもしれないもう情報があるならば、私に知らせてください。

編集: Ubuntu Xenialホスト(別のUSBライブブート)からもこれを試してみると、VirtualBox内のグラフィカルインストールでドライブが136.5 GBと表示されるという同じ問題が発生したことを忘れていました。


わかりました、あなたはそれがホストまたはゲストOSではないと言います。テスト目的で1)別の外付けドライブに切り替え、2)VMDKの代わりにVHDコンテナフォーマットを使用しますか?
nixda

私は `VBoxManageの内部コマンドcreaterawvmdk -filename" \ path \ to \ file \ .vmdk "-rawdisk \\。\ PhysicalDrive2をしなければならなかったので@nixda#2は不可能です。私は#1本当に速くテストします。
Eric Oleen

@ nixda私はちょうど(それはそのUSBドライブのプラグの場所に.vmdkを持っているので)別の外付けドライブ(8 GB)と同じVM内で使用しようとしました、それはまだ136.5 GBを示しました。ただし、違いは、VMの設定では、Virtual Size:127.17 GBとActual Size:7.21 GBが表示されるようになったことです。だからVirtualBoxは正しいサイズを見ているが、グラフィカルインストールはそうではない。
Eric Oleen


@ nixdaドライブは127 GBですが、GiBではありません。それでは、失敗したインストールに関してどのように問題になるでしょうか。現時点で私はドライブをVHDファイルにするためにDisk2vdhを使いました、そしてVirtualBoxはVirtual Size:127 GBとActual Size:150 MBを示しました。インストールはさらに進んだようですが、今はハングアップしているので、待てばいいのですが。 (「Storing language ...」でハングしました)では、この結論で、ドライブの問題だと思いますか。どのように私はこれをきちんとデバッグして、これを直すことができるかもしれないかという考え?私が持っている他のドライブでVHDを試します。
Eric Oleen

回答:


0

サイズが異なる可能性が最も高いと思われる理由は、Linuxは通常EXTファイルシステムを使用しているためです。お使いのUSBドライブはNTFSとしてフォーマットされていると想定します。また、書き込みキャッシュが有効になっていないか、またはその他の可能性があります。

まず最初に、ホスト内のすべてのドライブが見える場所に移動し、USBドライブを右クリックしてから[プロパティ]をクリックします。ハードウェアタブに移動し、USBドライブを選択し、右下隅にあるクリックのプロパティをクリックします。次のウィンドウで[設定の変更]を選択し、設定をすばやく削除するのではなくパフォーマンスを向上させるように変更します。これはあなたのエラーがドライブのI / Oキャッシュに関係しているのでそれが必要とするものである書き込みキャッシュを有効にします。この設定を有効にすると、USBドライブをホストから取り外すことができなくなるため、タスクトレイのアイコンを右クリックして最初に取り出す必要があります。データが失われることなく安全に取り外すことができます。

次に、ゲスト用のVMの設定で、ストレージに移動し、コントローラをクリックして、右側にある、ホストI / Oキャッシュを使用するように指示します。

第三に、あなたはvmdkをする必要はなく、virtualboxはホストからゲストにusbドライブをマウントする能力を持っています。拡張機能をインストールする必要があります。また、usbデバイスをゲストに明示的に追加するか、それを検出してVMゲストの設定の[USB filters]領域で確認するようにusbフィルタを追加設定することもできますあなたのUSBドライブが使用する適切なUSBバージョンとそれが接続されているポート。デバイスとUSBポートの両方がUSB 3.0デバイスを処理できる場合は、USBフィルタ領域でUSB 3.0を選択します。

これは第三部のためのガイドです ゲストのUSBデバイス

あなたがやろうとしている4番目のことは、Kali linuxが最初にそれを必要とするドライブをフォーマットし、そしてそれにkali linuxをインストールすることを試みることです。そしてデバイスはネイティブに検出されるはずなので、代わりにOSのライブバージョンをインストールすることができるはずです。

うまくいけば、これはあなたが抱えているあなたの問題を解決します。これを試しても、それがまだうまく機能しない場合は、私たちに知らせてください。仮想ボックス内のバグの可能性があります。


インストールしようとするとドライブが自動フォーマットされるので#4は問題にならないはずです。 #2はもう終わった。私は問題が私のドライブにあることがわかったかもしれないと思います。オプション#1では、迅速な削除からパフォーマンスの向上に切り替えるための場所に移動します。より良いパフォーマンスを選択した後、USBは有効になる「書き込みキャッシングポリシー」を持ちます。 「デバイスで書き込みキャッシュを有効にする」というオプションがあります。 [OK]をクリックした後: `Windowsはデバイスの書き込みキャッシュ設定を変更できませんでした。この機能をサポートしていないか、設定を変更できない可能性があります。 "google an answer @Frostalf
Eric Oleen

ドライブはNTFSにフォーマットされているので、書き込みキャッシュの問題が解決するかどうかを確認するためにFAT32に変更してみます。 @フロスタフ 編集 :FAT32は助けにはならなかった...
Eric Oleen

ライトキャッシュについて読んだ後、USBドライブでフルインストールを正しく実行するためになぜそれが必要になるのかを理解しましたが、これができません。この「エラー」を回避して書き込みキャッシュを強制する方法はありますか?
Eric Oleen

以下の書き込みキャッシュも有効にするには、ボックスが選択されていることを確認する必要があります。それがすでにチェックされていて、問題を与えていない限り。フォーマットで、私はあなたがそれが報告された誤ったドライブサイズの問題を解決するかどうか見るためにEXTファイルシステムにゲストのドライブをフォーマットしようと試みることができると言っていました。 Windowsの場合は、ドライブ上のファイルシステムに関係なく、ハードウェア設定には影響しません。
Frostalf

ええ、私は書き込みキャッシュを有効にするためにボックスをチェックしています、そしてそれは私にその問題を与えています。私はPNYサポートに電子メールを送り、彼らがデバイス上でライトキャッシングを正しく有効にするための答えを持っているかもしれないことを期待していました。
Eric Oleen
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.