Parallels上のWindowsで複数のドライブをマウントする

やりたい事

Parallels上のWinodwsでOSをCドライブ、データをDドライブに分ける。

方法1

Mac上で二つのhddファイルを持つ方法

Mac上でParallelsの操作
コントロールセンター → ハードウェア → + → ハードディスク / 保存場所、サイズ、ファイル名の設定 → 起動

Windows上での操作
画面左下Windowsロゴを右クリック → ディスクの管理 → GPT → 新しいシンプル ボリューム(I)… → サイズ設定 → ドライブ名設定 → フォーマットの設定

メリット

OSのドライブにデータを保存しない事で容量を小さくでき、丸ごとコピーする時に時間が節約できる。

デメリット

スリープから戻るとハングするケースが多発した。我慢できないレベルだったので現在は利用していない。


方法2

hddファイルは一つだけでCとDに分ける

C ドライブに D というフォルダを作る → 下記を subst.reg という名前で保存して、ダブルクリックする(レジストリエディターでインポートされる)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
“D:”=”\??\C:\D”

メリット

方法1でDドライブがある前提で様々な設定をしてしまったので、Dドライブを削除すると影響が大きかった。この方法を使ったことでソフトの再インストールや再設定を避けられた。

デメリット

ドライブのプロパティなどで容量を確認すると、CもDも同じサイズが表示される。
以前なら subst D: C:\D で設定できたのに、レジストリ書き換えが必要になってしまった。