2009-09-05 14:39:23 +0000 2009-09-05 14:39:23 +0000
56
56

ブートキャンプ:Mac OS XからWindowsに直接再起動することは可能ですか?

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

しかし、これは逆に可能なのでしょうか?つまり、①「再起動」→②OS Xがシャットダウンするのを待つ→③Optionキーを押したまま(earscapeSo_2325atforms)→④Windowsパーティションを選択するという手順の代わりに、次の起動時にWindowsが選択されるようにMacを再起動するように指示することは可能なのでしょうか?Windows で再起動**」のようにすれば、ステップ 2-4 を回避できます。

注意: Mac OS X をデフォルト OS のままにしたい ; 通常は OS X を起動していて、時々 Windows を起動したいときに便利なショートカットを探しているだけです。

回答 (6)

39
39
39
2009-09-05 17:54:54 +0000

一番手っ取り早い方法は、 Bootchamp を使うことです。これはMacのメニューバーにオプションが追加され、クリックして「Windowsで再起動」を選択するだけです。Q.E.D.

12
12
12
2010-07-25 19:54:22 +0000

あるいは、以下のようにしても良いでしょう。

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

(編集: 10.9 ではシャットダウンに sudo が必要ですが、以前のバージョンでも使えます)

5
5
5
2009-09-05 16:49:42 +0000

簡単な方法は、システム環境設定のスタートアップディスク環境設定ペインを使うことです。より簡単に入手したい場合は、/System/Library/PreferencePanes/StartupDisk.prefPane に環境設定ペインがあります。NTFS-3G をインストールしている場合は、この方法は機能しないことに注意してください。

2
2
2
2011-02-06 22:30:56 +0000

すでに最適な解決策が見つかっているかどうかはわかりませんが、私が行ったのは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 行目にパスワードを含めることもできます (xxxxxx をパスワードに置き換えてください):

do shell script "bless -device /dev/disk0s3 -legacy -setBoot -nextonly" password "xxxxxxx" with administrator privileges

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

1
1
1
2009-09-05 15:44:37 +0000

BootCampだけがインストールされていると、OSXによって制御されるので、これをする方法はありません。 rEFIt は、起動時に起動する OS を選択できるブートマネージャです。

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

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

0
0
0
2015-04-01 19:47:31 +0000
sudo bless -mount "/Volumes/BOOTCAMP" -legacy -setBoot -nextonly; sudo shutdown -r now

Mavericks

Yosemite

コマンドを実行してください。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

Importantant BOOTCAMPdisk0s4 が実際の Windows パーティションであることを確認してください。須藤コマンドは危険なので、このコマンドを使用しても私は責任を負いません。私の場合はうまくいきました。