web-dev-qa-db-ja.com

Boot Camp:Mac OS XからWindowsに直接再起動することは可能ですか?

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を起動したいときに便利なショートカットを探しています。

56
Jonik

最速の方法は Bootchamp を使うことです。それはあなたがただクリックして「Windowsで再起動」を選択することができるMacメニューバーにオプションを追加します。 Q.E.D.

alt text

39
caliban

あるいは

$ Sudo bless -mount "/Volumes/BOOTCAMP" -legacy -setBoot -nextonly;Sudo shutdown -r now

(編集:10.9ではシャットダウンにSudoが必要ですが、これは以前のバージョンでも使用できます。)

12
NReilingh

簡単な方法はシステム環境設定の起動ディスク環境設定パネルを使うことです。より簡単にアクセスしたい場合は、/ System/Library/PreferencePanes/StartupDisk.prefPaneに設定パネルがあります。 NTFS-3Gをインストールした場合、この方法は機能しません。

Startup Disk Screenshot

5
Lara Dougan

この問題に対する最適な解決策をすでに見つけたかどうかはわかりませんが、私がしたことは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

しかし、あなたのパスワードはスクリプトファイルを見る人には明らかに見えるので、安全ではない可能性があります。

2
mrk2010

それはOSXによって制御されるようにBootCampだけがインストールされているとこれに方法はありません。

rEFIt は、起動時に起動するOSを選択できるようにするブートマネージャです。また、非常に便利な追加機能もあります。

通常のOSXブートマネージャに代わるもので、Macの電源を入れたり、Macを再起動したりすると、マシンにインストールされているすべてのオペレーティングシステムのリストが表示され、起動するオペレーティングシステムを選択できます。

したがってBootCampをインストールすると、WindowsパーティションがMacパーティションと共にアイコンとして表示され、好みのOSのデフォルトのタイムアウトを設定することもできます。

rEFIt Screenshot

1
BinaryMisfit

異端者

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

重要BOOTCAMPdisk0s4が実際のwindowsパーティションであることを確認してください。 Sudoコマンドは危険です、あなたがこのコマンドのいずれかを使用した場合、私は責任を負いません。それは私のために働きます。

0
Vitim.us