MNH10Wさんのコメントに一票。
まず誤解しているようですけど、
> いつの間にか容量がいっぱいになってしまい
> これで間違いなく0.1GBしか使っていません。
下の図を見た感じでは仮想ディスクの容量が一杯にはなっていないです。
仮想ディスク ボリュームGの空き28.7GB/28.8GBと出ているので、使用量は多くて0.1GB位でご指摘のサイズと一致します。

このDドライブをクリックすると

これがでてきます。
つまりDドライブで30GB使っているはずです。
しかしこれをクリックして出てくる

これはGドライブの中身で、
最初の画像にあるようにGドライブの中身は
これで間違いなく0.1GBしか使っていません。
つまりDドライブの中身をどうやって表示させたらいいのかが分からないという事です。
ひょっとして容量32GB位として売っているSDカードをDドライブとしてPCにセットして、そのほぼ全量を仮想ディスク(=f.vhd)にしてません?
ボランティアモデレータMNH10Wさんの指摘にあるように、容量が表示されない=中身が空 じゃなくて Dの容量の大半を画面の仮想ディスク(=ファイル名f.vhd / ボリュームG)が占拠しちゃってるんでDドライブの見かけの空き容量はゼロに近いから赤くなって当然かと。
> つまりDドライブの中身をどうやって表示させたらいいのかが分からないという事です。
は、つまり単にエクスプローラーでDドライブを開いたときに表示される内容以外何者でもなくて何か特別な方法を使うと見える内容が増えることはないと思いますです。
隠しファイルとか保護されたオペレーティングシステムファイルを表示できるオプションはありますがそれが表示されたってほとんど開けないファイルばかりかと。
で、
> しかしこれをクリックして出てくる~これはGドライブの中身で、
1つのvhdファイルを複数の仮想ディスクボリュームに分割していなければ、f.vhdファイルの中身がボリュームGの中身と基本的に同じになるので、f.vhdファイルをクリックするとボリュームGの中身が表示されるのもいたって正常動作だと思いますです。
んじゃ、
> つまりDドライブで30GB使っているはずです。
だし
> どこに30GBものファイルがあるのか分かりません。
は何でっか? となればそれは仮想ディスク ボリュームG用に予めOSがシステム的に固定容量のf.vhdファイルを作成してちゃんと管理しているからで、約30GBの仮想ディスクをDドライブ上に作成しているなら、作成した仮想ディスクの空きが30GBでも100MBでもDドライブ上は仮想ディスク作成時の30GB固定確保なんで、見た目30GB使っているように見えるだけです。
これまた正常動作だと思いますです。
f.vhd ファイルが一杯になりそうな時はボリュームGの残容量表示が赤くなると思います。
いやいや、SDカードの容量は32GBじゃないよという場合は使用しているSDカードの容量を返信すると良いでしょう。
でも、
ご存知の通り、1GB=1,000MB=1,000,000Bではないし、フォーマット形式によってもサイズが異なってくるんでご注意の程。
追加
ありゃ、タイプしている間にもう回答マークがついて解決しちゃったんだ。
ってことは質問者さんはこの投稿を見ないと思うけど、参考までに一応追加。
気になるならまだ仮想ディスク殆ど使ってないようなので、
【Windows10】SDカードを仮想ディスク(VHD)にする方法とかかる時間|OUTPUT48
の「手順4.VHDの情報を入力する。」の設定値を確認しながら作り直しても良さげにおもいます。
再起動時の仮想ディスクの自動マウント方法へのリンクもあるのでこれも参考になるかも。
もちろん、面倒ならば再作成する必要は全くありません。