Boot CampツールがWindowsにインストールされている場合は、Mac OSに直接再起動するオプションがあります(Boot Campシステムトレイの項目から「Mac OS Xで再起動」)。
しかし、これは反対方向でも可能ですか。言い換えれば、手順1)「再起動」の代わりに、2)OS Xがシャットダウンするのを待つ、3)Optionキー(⌥)を押したまま、4)Windowsパーティションを選択します。次回の起動時にWindowsが選択されていますか? 「Windowsで再起動する」のようなもので、手順2〜4を省略できます。
NB:私はMac OS XをデフォルトのOSのままにしたい。私は、通常OS Xを実行していてたまにWindowsを起動したいときに便利なショートカットを探しています。
最速の方法は Bootchamp を使うことです。それはあなたがただクリックして「Windowsで再起動」を選択することができるMacメニューバーにオプションを追加します。 Q.E.D.
あるいは
$ Sudo bless -mount "/Volumes/BOOTCAMP" -legacy -setBoot -nextonly;Sudo shutdown -r now
(編集:10.9ではシャットダウンにSudoが必要ですが、これは以前のバージョンでも使用できます。)
簡単な方法はシステム環境設定の起動ディスク環境設定パネルを使うことです。より簡単にアクセスしたい場合は、/ System/Library/PreferencePanes/StartupDisk.prefPaneに設定パネルがあります。 NTFS-3Gをインストールした場合、この方法は機能しません。
この問題に対する最適な解決策をすでに見つけたかどうかはわかりませんが、私がしたことはAppleScriptを作成することです。
do Shell script "hdiutil unmount /Volumes/<Windows_Partition> -quiet"
do Shell script "bless -device /dev/disk0s3 -legacy -setBoot -nextonly" with administrator privileges
tell application "Finder" to restart
<Windows_Partition>
は、Windowsボリュームの名前です。また、ターミナルでdiskutil list
コマンドを発行して、Windowsボリュームがdisk0s3にあることを確認してください。
もっと手の込んだものにしたい場合は、QuickSilverを使用すると、単純なホットキーの組み合わせでWindowsにすばやく再起動できます。 http://lifehacker.com/5718979/reboot-your-mac-into-windows-with-quicksilver- and-an-applescript を参照してください。これらが使用するスクリプトは上記のものとはわずかに異なり、いくつかの欠点があります。主にNTFS-3Gが有効になっている場合は使用できず、シャットダウンシーケンスはそれほど安全ではありません。私のスクリプトでは、Windowsパーティションを祝福してからFinderに再起動するように指示する前に、マウント解除することができます。
スクリプトの2行目にパスワードを含めることで、パスワードプロンプトをバイパスすることもできます(xxxxxxxを自分のパスワードに置き換えます)。
do Shell script "bless -device /dev/disk0s3 -legacy -setBoot -nextonly" password "xxxxxxx" with administrator privileges
しかし、あなたのパスワードはスクリプトファイルを見る人には明らかに見えるので、安全ではない可能性があります。
それはOSXによって制御されるようにBootCampだけがインストールされているとこれに方法はありません。
rEFIt は、起動時に起動するOSを選択できるようにするブートマネージャです。また、非常に便利な追加機能もあります。
通常のOSXブートマネージャに代わるもので、Macの電源を入れたり、Macを再起動したりすると、マシンにインストールされているすべてのオペレーティングシステムのリストが表示され、起動するオペレーティングシステムを選択できます。
したがってBootCampをインストールすると、WindowsパーティションがMacパーティションと共にアイコンとして表示され、好みのOSのデフォルトのタイムアウトを設定することもできます。
Sudo bless -mount "/Volumes/BOOTCAMP" -legacy -setBoot -nextonly; Sudo shutdown -r now
以下のコマンドを発行します。diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 420.2 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Microsoft Basic Data BOOTCAMP 79.0 GB disk0s4 <--That disk
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_HFS 1TB 999.9 GB disk1s2
その後:
hdiutil unmount /Volumes/BOOTCAMP -quiet
Sudo bless -device /dev/disk0s4 -legacy -setBoot -nextonly
Sudo shutdown -r now
重要BOOTCAMP
とdisk0s4
が実際のwindowsパーティションであることを確認してください。 Sudoコマンドは危険です、あなたがこのコマンドのいずれかを使用した場合、私は責任を負いません。それは私のために働きます。