web-dev-qa-db-ja.com

Windows 7Bootcampパーティションを復元する方法

私のiMacは Seagate HDDの故障 に苦しんでいる人の1人で、数週間前に故障しました。 Apple Storeで修理されることを見越して、Carbon CopyClonerを使用してOSXパーティションのクローンを簡単に作成できましたが、Windowsパーティションのクローンを作成するのに苦労しました。 、ドライブからすべてのファイルをFAT32パーティションのある外部ドライブにコピーすることができただけです。ハードドライブが交換されたので、Windows7のインストールを復元したいと思います。

私が最初に試したのは、Windows 7 DVDから起動し、(新しい内部)Bootcampパーティションを再フォーマットし、robocopy(コマンドウィンドウ内)を使用してファイルを(外部)USBドライブから内部ドライブにコピーすることでした。しかし、結果のドライブから起動できないため、これは機能しません。その後、Windows 7 DVDから再度起動し、ディスク修復ツール(またはそれが呼ばれるもの)を実行すると、ディスクが「修復」されます。これにより、(A)ドライブを起動しようとすると3つの異なる「Windows7(回復済み)」オプションが表示されます。最初の2つは機能していませんが、3つ目は機能しています。(B)パーティションはOSXで読み取れなくなりました。 (デスクトップには表示されず、「disk0s4」のようなゴーストエントリとして表示されます)、(C)Windowsパーティションが最終的に起動すると、4つの異なる「desktop.ini」ファイルが4つの異なるメモ帳で開かれます。

明らかに、Windowsのインストールを元に戻したいのですが、(A)魔法の3番目のオプションを手動で選択せずにWindowsを起動できない(B)OS Xのパーティションから読み取れない(C)という意味ではありません。アカウントにログインするたびに、常に大量のがらくたファイルが開いています。

私が持っているのはファイルを含むバックアップドライブ(ブロッククローンコピーではない)だけであるため、Windows 7 Bootcampパーティションを元に戻す方法はありますか?

(これらのツールが適切な場合は、gparted/clonezilla Live USBインストールから起動することもできます。)

1
Shaggy Frog

結局、修正は比較的簡単なようです。robocopyが完了したら、コマンド「bootrec /RebuildBcd」を実行するだけです。パーティションはOSXで起動可能になり、読み取り可能になり、ブートローダーからBootcampパーティションを選択する(コンピューターを再起動するときにOptionを押したままにする)とすぐに機能します。複数の「Windows7(回復済み)」オプションを含む混乱するメニューはありません。最後に、ファイル自体を削除するだけで、メモ帳で開いている複数のdesktop.iniファイルを修正することができました(それらはC:\ProgramData\Microsoft\Windows\Start Menuにありました)。 Windowsはまた、ごみ箱が破損していると言ったので、ごみ箱を空にするように促しました。

実際、マシンには「._filename」という名前のゴーストファイルがたくさんあります。これは、Carbon CopyClonerを使用して古いBootcampNTFSパーティション上のすべてのファイルをFAT32パーティションにミラーリングした結果である可能性があります。外付けUSBドライブに。私は今のところそれらを迷惑として扱っていますが、それ以上のものはありません。

完全を期すために、Bootcampパーティションを元に戻すために使用したすべての手順を以下に示します(記憶に残る限り、名前が間違っている場合があります)。

  1. OSXを内蔵HDDにインストールします。それから起動します。

  2. Windows 7DVDを挿入します。

  3. Bootcamp Assistantを実行し、Windowsをインストールするオプションを選択します。表示されるUIでドライブをパーティション分割します。マシンがDVDから再起動するのを待ちます。 (アシスタントだけが「ハイブリッド」GPT/MBRを適切に修正できると思います。)

  4. Windows 7インストーラーのトップレベル画面から、最初に[インストール]オプションを選択しますが、Bootcampアシスタントが作成したパーティションをFAT32からNTFSに再フォーマットする場合のみです。 (ドライブのリストを表示するときは、「詳細オプション」などに移動する必要があったと思います。)次に、インストール画面を終了してトップレベル画面に戻ります。

  5. トップレベル画面から、[コンピューターの修復]を選択します。

  6. ダイアログがポップアップし、すぐにプログレスバーのある別のウィンドウがポップアップします。完了すると、ドライブを「修復」するように求められます。 [いいえ]をクリック。代わりに、ボタンを使用して次の画面に進みます。

  7. いくつかの異なるオプションを含む新しいダイアログが表示されます。コマンドプロンプトウィンドウを開くオプションを選択します。

  8. Robocopy(速度を上げるために/mirおよび/nflなどのオプションを使用)を使用して、ファイルを外部ドライブから(現在はNTFSフォーマットの)内部Bootcampパーティションにコピーします。

  9. bootrec /RebuildBcdを実行します。 /FixMbrまたは/FixBootオプションは使用しないでください!すべてが台無しになります!! Bootcampパーティション(おそらくC:\)のみが見つかる可能性があります。 「はい」を選択します。

  10. 新しいBootcampパーティションで再起動します。

ふぅ!!!

1
Shaggy Frog

OSXでの新しいBootCampセットアップと、Windowsの新規インストールから始めます。その後、作成したバックアップからデータファイルを復元できます。

あなたが指摘した小さな苛立ちに加えて、Windowsがあなたの ハイブリッドMBR (Boot Campインストールの必要な部分)を非常に危険な方法で調整した可能性はわずかです。ディスクのGPT側とMBR側の両方でパーティショニングデータを確認できれば、これをより適切に診断できます。これは gdisk から取得できます。pと入力してメインGPTパーティションを表示し、次にxと入力してからoと入力してMBRパーティションを表示します。 (次に、qと入力して、プログラムを終了します。)以前のアドバイスに従い、最初にOSXで新しいBootCamp環境をセットアップして、Windowsを新たに再インストールする場合、これを気にする必要はありません。 Boot Campのセットアップにより、古いハイブリッドMBRが新しいものに置き換えられるためです。ただし、現在のWindowsインストールを維持する必要があると判断した場合は、GPTとMBRのセットアップが同期されていることを確認する価値があります。問題のリスクが低くても、問題が発生した場合の影響は大きくなります。また、rEFItからgptsyncプログラムを実行しないでください。私が考えているタイプの問題が存在する場合、そうすることは事態を悪化させるでしょう。

0
Rod Smith