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


56

Boot CampツールをWindowsにインストールすると、Mac OSから直接再起動するオプションがあります(Boot Campシステムトレイアイテムから「Mac OS Xで再起動」)。

しかし、これは反対方向に可能ですか?つまり、手順1)の代わりに1)「再起動」、2)OS Xがシャットダウンするのを待つ、3)Optionキー(⌥)を押したまま、4)Windowsパーティションを選択し、Macに再起動するように指示できますか次回の起動時にWindowsが選択されていますか?「Windowsで再起動」のようなもので、手順2〜4をバイパスできます。

NB:Mac OS XをデフォルトOSのままにしておきたい。通常、OS Xを実行していて、時々 Windowsを起動したいときに便利なショートカットを探しています。


4
あなたの質問が好きです。答えはわかりませんが、ここで同じものを探しています!
パブロサンタクルーズ

回答:


39

最速の方法はBootchampを使用することです。Macメニューバーにオプションを追加します。このオプションでは、クリックして[Windowsで再起動]を選択できます。QED

代替テキスト


SLで動作するかどうかはわかりませんが、前回のuMBPでは10.5で動作しました。まだSLで試したことはなく、BCにWindowsをインストールすることもありません。
カリバン

1
ああ、誰かが実際に私の質問を読んで理解してくれました。:) LeopardとWin XPを実行しているMacBookで、このユーティリティが機能することを確認しました。
ジョニック

ただし、その制限については残念です。これを起動すると、ユニボディMacBookまたはMacBook Airで動作しないという警告が表示され、Webサイトで、Mac Pro Late 2009で動作しないと言われています。
ジョニック

BootChampはSnow Leopardでも動作します。試しました。
ジョニック

それは素晴らしいことです!私もそれを使用したいかもしれません-最近Windowsでいくつかのゲームをプレイするためにかゆいです...;)
caliban

12

代わりに:

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

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


ありがとう!明確にするために、これはBootchampの「Windowsへの再起動」と基本的に同じことですか?
ジョニック

1
かなり-BootPickerの機能:apple.com/education/resources/bootpicker もちろん、これらのGUIツールはパスワードを必要とせず、ボタンをクリックするだけで確認できますが、そのblessコマンドは、 PRAMへの重要な情報。
-NReilingh

とても便利な情報。(ところで、少なくともBootchampは使用するたびにパスワードを要求します。)
Jonik

1
これは10.7 Lionで動作します、ありがとうございます!Bootcampはデフォルトで「/ Volumes / BOOTCAMP」と呼ばれます。LionでのNTFS書き込みのサポートには、Paragon NTFSを使用できます。また、もちろん、シャットダウンの前にもsudoが必要ですが、最初にblessコマンドを試して、その内容を確認することをお勧めします。答えについて:誰もが知っているん詳細 Finderからとは対照的に、シャットダウン-rを経由して、再起動すると、OSのXの世界上の任意の負の効果を持っているかどうか-つまり、ファイルが壊れるまたはサービスや他のアプリが終了されることによって壊れる
コリン・

1
エルキャピタン以降では、システム整合性保護が有効になっているため、bless動作しなくなりました。
エリオッタブル

5

簡単な方法は、システム環境設定の「起動ディスク」設定ペインを使用することです。アクセスしやすくしたい場合は、/ System / Library / PreferencePanes / StartupDisk.prefPaneで設定ペインを見つけることができます。NTFS-3Gをインストールした場合、この方法は機能しません。

起動ディスクのスクリーンショット


簡単な場合もあります。
BinaryMisfit

5
申し訳ありませんが、質問を注意深く読んでいない可能性があります。それは言う:NB:私は、デフォルトのOSとしてのMac OS Xを維持したいです。再起動ボタンを使用すると、Windowsを直接起動するのに適した方法になりますが、デフォルトも変更されます。したがって、本質的には良い答えですが、間違った質問に対する答えです。
ジョニック

ntfs-3gで動作しないのはなぜですか?編集:可能な回避策を見つけましたmacosxhints.com/article.php?story=20080101043841537
kenwarner

はるかに簡単で迅速。インストールするものは何もなく、1秒で開くことができます。
厄介なペースト

2

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

ただし、パスワードはスクリプトファイルを表示するすべてのユーザーに明らかに見えるため、潜在的に安全ではありません。


1
ありがとう。個人的には、時々Windowsを起動する必要があるため、Bootchampに満足しています。この答えは、AppleScriptとQuickSilverラッパーを除いて、非常に近いようです。スーパーユーザーへようこそ!
ジョニック

1

OSXによって制御されるため、BootCampのみがインストールされている場合、これを行う方法はありません。

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

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

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

rEFItスクリーンショット


rEFItをBoot Campのgetめ言葉として使用して、このような追加オプションを取得できますか、それともBoot Campの代わりになりますか?(前者に似ていますが、念のため...)
Jonik

1
rEFItはBoot Managerにすぎず、BootCampの代替品ではありません。知る限りでは、ParallelsやVirtualBoxなどの通常の仮想マシンアプリケーションは別として、BootCampを置き換えることができるソフトウェアはありません。これは、仮想マシンをホストするBootCampとは異なります。rEFItを使用すると、起動時に起動するOSと、マシンが起動しない場合の緊急ツールを選択できます。
BinaryMisfit

ありがとう!元の質問に関してもう1つ明確にする必要があります。rEFItでは、OS Xの場合、次回の起動時に選択をバイパスする「Windowsに再起動する」などのオプションがありますか?(「起動時に起動するOSを選択する」はまったく同じではないが、「非常に便利な追加機能」にはそれが含まれている可能性があるため、私は尋ねている。)
Jonik

1
@ジョニック-あなたは誤解していると思う。rEFItは、OSユーティリティの外部としてインストールされ、OSX自体のブートマネージャーを置き換えます。ブート後に OS を選択するのではなく、OSがロードされる前にマシンが再起動またはスイッチオンされるときにOSを選択します。便利な追加機能は、セーフモードコマンドラインなどの項目です。
BinaryMisfit09年

了解; 私が特に求めていたもののツール(Windows向けのAppleのBoot Campツールを参照)提供したかどうかを知りたかっただけです。したがって、rEFItは便利なブートマネージャツールのように思えますが(これはいつか試してみるかもしれません)、この特定の質問を見逃しています。明確にするために、起動が少し便利になる可能性があります(とにかくOptionを押す必要はありません)が、私が意図した使用例は次のとおりです。 「。質問の内容を十分に明確に説明できなかったことが残念です。
ジョニック

0

マーベリックス

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コマンドは危険です。このコマンドを使用した場合、私は責任を負いません。それは私のために働く。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.