こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

BootCamp導入後Mac領域をWinXP側からフォーマットしたら、WinXPが起動しなくなりました

以下の手順を行った結果、BootCamp環境のWindowsが起動しなくなりました。

機種:MA590J/A (スペック→http://kakaku.com/spec/00109018524/

1.BootCampでWindowsXP SP2をインストール
 合計約160GBの領域中、WinXP用に約30GBの領域を確保しインストール
 フォーマットはFAT32。インストール後は問題なく使用できた。

2.MacOS起動不可になる
 MacOSでiPhotoのアップデート時に突如重くなる現象が発生。
 その後継続的に重くなり使用に耐えなくなる。
 ※以降、この重いMacOSを旧MacOSとします。
 
3.外付HDD(256GB)へMacOSをインストール
 Mac付属のインストールディスクを使用してUSB外付HDDへMacOSをインストール。
 ※以降、このMacOSを新MacOSとします。

 新MacOSからはWindowsの起動は問題なく行うことができた。

4.旧MacOS領域の削除
 旧MacOS領域が100GB以上もありムダに感じたためWindowsのデータ領域として使おうと決意。

 この時点で、Windowsの管理ツールから見たパーテーションは以下の通り。
 ■Disk0 (1)200MB(不明) (2)118GB(不明) (3)128MB(不明) (4)30GB(FAT32 Cドライブ)
 ■Disk1 (5)256GB(不明)

 Disk0が内蔵HDD、Disk1が外付HDD。
 (2)を削除してWindowsのデータ領域にしようとした。

 まず(2)のパーテーションを削除。
 すると(2)と(3)がくっつき、(1)/(2)+(3)/(4)の塊に変わった。
 この状態で(2)+(3)をフォーマット。NFTS以外に選択できなかったためNTFSでフォーマット。
 この際「boot.iniの書き換えができなかった、再起動ができないかも」というダイアログが出るが
 ダイアログにはOKボタンしか無かったためOKをクリック。
 するとEドライブが作成された。
 Eドライブ上では新規テキストドキュメントの作成、保存等を行い、 正常に動作することを確認した。

 旧MacOS削除後のパーテーション状況
 ■Disk0 (1)200MB(不明) (2)118GB(NTFS Eドライブ) (3)30GB(FAT32 Cドライブ)
 ■Disk1 (4)256GB(不明)

5.Windowsが正常に起動しなくなる
 一度電源を落とした後Windowsを立ち上げようとすると、
 http://www.data-pit.com/images/safemode.GIF
 ↑これと似たような選択画面になった。

 しかしここでどの選択肢を選んでも、【黒画面→一瞬青画面→選択画面】
 というように無限ループしてしまう。
 青画面にはエラー内容が書かれているようだが、
 画面遷移が一瞬であるため、読み取ることはできない。

6.Boot.iniの編集
 新MacOSを立ち上げ内蔵HDDのWindowsデータから直接Boot.iniを覗くと、

 #[boot loader]
 #timeout=30
 #default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
 #[operating systems]
 #multi(0)disk(0)rdisk(0)partition(3)\WINDOWS~以下略

 となっていたため、partition(3)をpartition(2)に変更して再起動。
 しかし今度は「hal.dllを入れなおせ」というエラーで選択画面すら現れない。
 今度はpartition(3)をpartition(1)にすると、partition(3)の時と同じく選択画面のループになった。
 とりあえずboot.iniは元の状態(partition(3)の状態)に戻した。

7.Windowsデータ領域をMacOS拡張(ジャーナリング)でフォーマット
 ネットを調べると「HFS+フォーマットの領域が必要」とのことなので、
 新MacOSのディスクユーティリティを使ってWindowsデータ用NTFSフォーマット領域をゼロ消去。
 フォーマットはMacOS拡張(ジャーナリング)。
 結果、正常なMacintoshHD領域が出来上がった。
 この後boot.iniに対して6と同じ処理をしたが結果は変わらなかった。

この状態でWindowsを正常起動させる方法はございますか・・・?よろしくお願い致します。

投稿日時 - 2009-05-05 22:49:02

QNo.4934288

すぐに回答ほしいです

質問者が選んだベストアンサー

> この状態でWindowsを正常起動させる方法はございますか

おそらく、Mac OS 拡張でフォーマットした領域に、Mac OS Xをインストールすれば、Windowsも起動可能になると思われます。もちろんboot.iniは、デフォルトに戻してください。

確実なのは、iMacのハードディスクを初期化し、パーティションをなくして、Windowsのみをインストールして、使用することです。
現在のWindows OSがインストールされている領域にある、データやアプリケーションなどを消したくない場合、つぎのツールを使って、バックアップできます。

Winclone(http://twocanoes.com/winclone/
バックアップしたディスクイメージから、フォーマット後の内蔵ハードディスクに、レストアすることもできます。
なおレストア直後、160GBのハードディスクのうち、30GBしか認識されないかもしれませんが、Wincloneを使って、160GBいっぱいまで拡大することができます。

投稿日時 - 2009-05-05 23:14:54

補足

ありがとうございます。

>Mac OS Xをインストールすれば、Windowsも起動可能
チャレンジしてみます。

>パーティションをなくして、Windowsのみをインストールして、使用
これはBootcamp無しでiMacをWindows専用マシーンにしてしまうということでしょうか?

>Winclone
こちらはLeopard必須のようなので諦めます。。。

投稿日時 - 2009-05-05 23:53:48

お礼

結局MacOSを再インストールしてもWindowsの起動に関する不具合は変わりませんでした。
そもそもMacOSの再インストール自体がコケまくる上、
コケるポイントがバラバラなので、
HDDやメモリなどのハードウェアの問題も視野に入れて再度対策考えます。

ありがとうございました。

投稿日時 - 2009-05-06 14:54:14

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

次の状況を解説させて頂きます。(勝手解釈かも知れません)
--------------------------------------------
この時点で、Windowsの管理ツールから見たパーテーションは以下の通り。
■Disk0 (1)200MB(不明) (2)118GB(不明) (3)128MB(不明) (4)30GB(FAT32 Cドライブ)
■Disk1 (5)256GB(不明)
--------------------------------------------
(1)200MB(不明)Mac OS Xのブートに必要な情報が保存されている
(2)118GB(不明)旧Mac OS Xのシステムとデータが保存されている
(3)128MB(不明)Windowsのブートに必要な情報が保存されている
(4)30GB(FAT32 Cドライブ)Windowsのシステムとデータが保存されている
(5)256GB(不明)新Mac OS Xのシステムとデータが保存されている
--------------------------------------------
ここで、(1)と(3)のパーティションはOSの起動情報(ブートストラップ)が保存されているので、パーティションを削除すると関係するOSが起動出来なくなります。
以上のことを踏まえてこれからやるべきことを考えて下さい。
現状では全てを削除してMac OS Xの新規インストールからやり直しが最良の方法と思われます。

投稿日時 - 2009-05-06 14:16:04

お礼

おかげさまで、(3)128MB(不明)の重要性を知りました。

そもそも内蔵HDDをディスクユーティリティで検証すると
正常に検証が行われない辺りハードウェアの問題がありそうなので、
それらの点も踏まえてもう一度対策練り直します。

ありがとうございました。

投稿日時 - 2009-05-06 14:57:01

ANo.2

> これはBootcamp無しでiMacをWindows専用マシーンにしてしまうということでしょうか?

「Boot Camp」の意味を、正しく理解なさっていないようですが?
Intel Macは、IntelとMicrosoftが公開しているWindows動作可能なPCの規格に、100%準拠しているので、Windowsだけインストールすれば、それはWindows PCです。
ただし、BIOSベースではなくEFIベースなので、Windowsユーザの、デュアルブートのスキルが、そのままでは通用しないという面はあります。

> こちらはLeopard必須のようなので諦めます

???Boot Camp自体、Mac OS X 10.5 Leopardが必須ですが?

投稿日時 - 2009-05-06 00:11:36

補足

申し訳ございません、私の知識不足・認識誤りでした。
ありがとうございました。

投稿日時 - 2009-05-06 01:01:03

あなたにオススメの質問