OSXで再起動したときのディスク番号の再割り当てを防ぐ

OSXで再起動したときのディスク番号の再割り当てを防ぐ

私のMac ProはOSX 10.6.4を実行しており、3つの物理ドライブがあります。場合によっては、コンピュータの再起動後にディスク番号が変更され、/dev/disk# が再起動する前とは異なるドライブを参照することがあります。

はい

/dev/disk0 -> 64GB SSD drive
/dev/disk1 -> 640GB Hitachi
/dev/disk2 -> 160GB WD (BootCamp)

再起動後、マッピングは次のようになります。

/dev/disk0 -> 160GB WD (BootCamp)
/dev/disk1 -> 640GB Hitachi
/dev/disk2 -> 64GB SSD drive

さらに混乱しているのは、リマッピングが一貫していないことです。ほとんどの場合、これは関係ありません。しかし、OSX内からBootCampパーティションにアクセスできるようにParallelsもインストールしました。 Parallels は設定ファイルでパス /dev/disk# を使用しているため、OSX を再起動した後で Parallels を起動しましたが、ディスクが存在しないことを示すメッセージが表示されました。

OSXに与えられたドライブを常に/ dev / disk0に割り当てるように指示する方法はありますか?

ベストアンサー1

いいえ、特定の順序でドライブを起動する以外に、ディスクデバイスに特定の/dev/disk名を使用するように強制する方法はありません。 / devデバイスはカーネルによって物理デバイスに割り当てられ、ユーザーモードのどれもこれらの割り当てに影響を与えません。

* BSDシステムでディスク/デバイス接続を強制する一般的な方法は、次の構成ラインを使用してカーネルを構築することです。

sd* at scsibus? target ? lun ?

デバイス名を特定のSCSIターゲットに関連付けるには、メタ文字を実際の数字に変更します。 Mac OS Xでは独自のカーネルを構築しないため、このオプションは提供されません。

おすすめ記事