回答:
これは、ゲストOSがソリッドステートドライブを認識するかどうかに応じて変わります(それに基づいて機能を有効/無効にします)。以来VirtualBoxは、物理パススルーをサポートハードドライブのために、この意志だけの問題ならば、あなたは、ホストコンピュータ上のソリッド・ステート・ドライブを持っているし、同じドライブ上の仮想ハードドライブを持っています。
ゲストOSの観点からは、ディスクのデフラグを無効にして、ドライブにTRIMコマンドを送信しようとします(ホストドライブがそれらをサポートしていない場合、またはVirtualBoxがパススルーI / O要求を使用していない場合は無視されます) )。それ以外は、オペレーティングシステムではなく、実際にSSDコントローラーがデータの読み書きを行うセクターを選択します。
これをオンにすることはできますが、パフォーマンスの違いは見られません。ただし、SSD固有の機能をテストしている場合を除き、その機能を有効にする理由はありません(その場合でも、シミュレートされたSSDで上記の機能をテストできます)。
vboxmanage compact
なぜなら、削除されたファイルに属していても、ディスク上のゼロ以外のセクターはすべて圧縮する必要があるからです。本当にこれらの画像ファイルを縮小するための唯一の方法は次のようなツールによってセクターをゼロにしているzerofree
SSDへのパススルーを行っている場合、ゲストはすでにSSDとしてそれを見ると確信しています。このフラグは、仮想ドライブにより関連しています。特にゲストにゲストツールがインストールされている場合、このフラグがどれだけのメリットをもたらすかについては明確ではありませんが、いくつかのことが思い浮かびます。まず、「TRIM」機能があります。これは、使用されなくなったファイルシステムページをディスクにフラッシュする必要がないことをホストOSに知らせるのに役立ちます。それ以上に、SSDが提供されると、ほとんどのOSがディスクIOの通常のエレベータースケジューリングをオフにする可能性があると思います。特に、ホストI / Oキャッシングを有効にしている場合、2つのレベルのエレベータスケジューリングは逆効果になる可能性が高いため、これはおそらく大きな勝利です。