web-dev-qa-db-ja.com

Windowsインストールを3TBハードドライブに複製します。 MBRからGPT

デスクトップにWindows 7 Professional 64ビットがインストールされています。残念ながら私と私の財布は私のハードドライブが故障しています。現在の2TBドライブの代わりに3TBハードドライブを購入しました。この新しいドライブに移動するときの手間をできるだけ避けたいので、Gpartedを使用して現在のパーティションを新しいドライブにコピーしたいと思います。問題は、現在のパーティションがMBRであると思われることです。3TBなので、新しいドライブにGPTが必要です。

MBRパーティションを新しいディスクにコピーし、事後にGPTに変換することはできますか(パーティションのタイプを変換することもできます)?

または、どういうわけか、パーティションの内容を新しいドライブのGPTパーティションにコピーする必要がありますか?

このトランジションを作成するにはどうすればよいですか?

また、GPTパーティションからの起動に注意すべき問題はありますか?それが問題なら、私のマザーボードは2012年5月の時点で1歳です。

編集:私のマザーボードは1日経過しています。私の古いものはUEFI互換性を持っていないので、新しいHDDを使用するにはUEFIマザーボードが必要になるため、今日インテルにアップグレードすることにしました。

死にかけているハードドライブはどれくらい使用できますか(Hitachi Drive Fitness Testによると不良セクター)。
私は安全であるとはまったく想定していません。

編集2:複製を2回試みた後、何も機能しませんでした(直接複製またはイメージへの複製)。 Windowsを新しくインストールし、可能な限りすべてをコピーしました。正直なところ、クローン作成ソフトウェアで数日間ストレスを感じた後、将来この問題を抱えている人にはこれをお勧めします。

20
DanBlakemore

Clonezillaを使用してhddのイメージを作成し、そのイメージを新しいドライブに復元すると、何も起こらなかったかのようになります。 http://clonezilla.org/
これを行うには、USBまたはCDからclonezillaを起動する必要があります。

新しい情報がわかったので、次のことを行うことをお勧めします。

  1. 3TBドライブを半分に分割します。
  2. 上記のソフトウェアを使用してイメージを作成し、作成したパーティションの後半にイメージを保存します。 (Clonezillaでは、画像を配置する場所を指定できます)
  3. イメージを前半に戻します。
  4. すべてが問題ないように見えたら、2番目のパーティションをフォーマットしてから、2番目のパーティションを削除します
  5. ドライブ全体をカバーするように最初のパーティションを拡張します。

注:十分なスペースがない場合は、一部のゲームを削除して、イメージがダウンした後にインストールする必要があります。

あなたがオリジナルを持っている限りあなたは元気になるので、私はあなたが望むものを手に入れるまでそれをいじるだけをお勧めします。

5
imtheman

これまでの回答のどれも、この問題を解決するために必要な情報をすべて提供してくれませんでした。私はそれを解決し、今はUEFIとGPTで古いWindows MBRインストールを正常に実行しています。

  1. ターゲットドライブのみを接続し、Windows 7セットアップをUEFIモードで実行します。これを行うには、BIOSでUEFIを有効にし、DVDを使用します。 UEFIが起動するUSB​​スティックを作成することは可能ですが、Microsoftツールはそうしません。これに気をつけて。
  2. Windows 7をクリーンにtargetドライブにインストールします。 3つのパーティション(EFI、MSR、メイン)が作成されるので、UEFIモードであることを確認できます。
  3. ソースドライブを接続し、Ubuntu(または他のLinux)ライブCD/DVD/USBを起動し、NTFSCLONEを使用して(スーパーユーザーpriv: 'Sudo ntfsclone'のターミナルから、ヘルプページから構文を簡単に使用できます)、NTFSをコピーします。ソースドライブからパーティションを作成し、ターゲットドライブのメインウィンドウパーティションを上書きします。 NTFSCLONEの構文に注意してください。逆にコマンドラインでターゲットとソースを使用できます。
  4. ソースドライブを取り外し、古いドライブを新しいドライブで楽しんでください。

EFIは、ディスクスタートでブートコードを実行する代わりに、所定の場所にあるEFI FAT32パーティションでブートコードを実行するだけで、Windowsのインストールを開始します。正しく設定されたものを上書きすると、代わりに古いものが起動されます。

これをすべて理解するのに文字通り何日もいじっていましたが、うまくいけば他の人はそうする必要がないでしょう。

(その他のメモ:Intel DP43TFでは、BIOSを更新して、BIOSをIDEに設定する必要がありました。WindowsセットアップではAHCIの代わりに使用しました。古いインストールをAHCIに戻した後、 GPTドライブとすべてが順調でした)

動作確認済み!

15
Matthew

まず、メインボードがUEFIブートをサポートしていることを確認する必要があります。 BIOSで有効にする必要がある場合があります。

パーティション自体の内容はNTFSであり、MBRとGPTの間に違いはありません。ただし、パーティションでUEFIを介してブートするために必要なブートコードは異なる場合があります。

さらに、最大の違いは、通常システムパーティションの直前にある100MB以下のブートパーティションです。 UEFIには追加のパーティションが必要です。

2つの100MBパーティションを手動で作成して、その後にシステムパーティションをコピーすることができます。次に、Win7インストールCDを起動して、起動プロセスを修復します。これはうまくいくかもしれませんが、私は知りません(試したことはありません)。

しかし、Windows 7の新規インストールを開始して、ディスクを自動的にパーティション分割する方が簡単だと思います。インストール中にコンピュータをリセットして、不完全なインストールを古いもので上書きすることができます。

推奨されるUEFIベースのディスクパーティション構成

3
Robert

2T MBRドライブから3T ​​GPTドライブにアップグレードしました(それぞれWindows 7 OSパーティションとデータパーティションを備えています)。ここのコメントは、古いWin 7 MBRパーティションを新しいGPTパーティション、特にブートパーティションに転送するのに非常に役立ちました。ここで私がしたことを共有して、同じニーズを持つ他の人がより少ない時間で済むようにします。

両方のドライブを接続し、さらにUSBサムドライブとDVDドライブを接続しました

  1. Parted MagicでUSBサムドライブを起動可能にします(参照: http://www.makeuseof.com/tag/how-to-clone-your-hard-drive/
  2. Win 7 64ビットセットアップDVDを取得(またはネットで入手可能なISOイメージから1つ書き込み)、PCのBIOSオプションを設定して(私の場合は、起動時にF12を押して)、UEFIモードでWin 7セットアップDVDを起動します
  3. 新しい3TディスクにWin 7をクリーンインストールします(後で上書きされるため、設定について心配する必要はありません)。Win7は、GPTで自動的に3つのパーティションを作成します
  4. 再起動してBIOSオプションを設定し、USBドライブをParted Magicで起動します(x386_64プラットフォームを使用)
  5. パーティションエディターを使用して、Win 7パーティションを必要なサイズに減らし、空いたスペースで新しいデータパーティションを作成します。
  6. Clonezillaを使用して、古いMBR Win 7ブートパーティションを新しいGPT Win 7ブートパーティションに複製します。
  7. データパーティションについても同じことを行います
  8. 古い2Tドライブを取り外し(オプション:ドライブ文字の混乱を避けるため)、BIOSオプションを設定して、新しい3TドライブをUEFIモードで起動します。
  9. Win 7でドライブのエラーが報告されたら、画面の指示に従って、Win 7 DVDを使用して「システムの回復」>「スタートアップ修復」に進みます-問題はWin 7によって自動的に修正されます
  10. 再起動して、システムがchkdskを通過できるようにします-新しいドライブは、まったく同じ2つのパーティションと、古いドライブから転送されたすべてで準備ができています

これが役に立てば幸い-それは私のために働いた!

3
Vincent Chan

もう1つの可能性は、robocopyを使用することです。 UEFIは、ドライブをブートドライブとして使用する場合にのみ必要なので、64ビットのWindows 7でマウントできます。この方法では、新しいドライブがパーティション分割された後、古いディスクから新しいディスクにファイルがコピーされます。

  1. Windowsで3TBディスクをパーティション分割する
  2. 元のドライブと新しいドライブの両方を64ビットWindows 7を実行している別のコンピューターに挿入します
  3. (昇格した?)コマンドプロンプトで、コマンドrobocopy F: G: /mir /zb /copyall /dcopy:t /sl /xd "System Volume Information" /xf hiberfil.sys pagefile.sys /xj /r:0 /w:0 /mt:2 /log:robocopylog.txtを実行します。F:はソースドライブ、G:は宛先ドライブです。フラグの定義については robocopyのドキュメント を参照してください。
  4. できました。

私はまだこれをテストしていないので、Peter Maxwellの回答で終わるかもしれませんが、2年後にはフォーラムの投稿になりたくないので、誰かが見つけて回答の不足に不満を感じています。

この答えは、私が始めた SevenForums.comスレッド に基づいています。

3
DanBlakemore

2019:新しいGPTブート可能ディスクへのWin7 MBRパーティションコピーの概要

インストール中に余分なパーティションがあるため、手順はWin8、Win8.1、Win10には適用されません。変更された手順は8/8.1/10に適用されますが、ここでは文書化されていません。

  1. Win7ディスクが起動すると仮定します。 Gparted Live CD /フラッシュディスクが必要です。

    そのようなCDまたはフラッシュディスクを持っていないのですか?次に、「gparted live」を検索します。ブータブルCDまたはフラッシュディスクの指示に従います。

  2. コンピューターのUEFI設定(BIOS設定)を入力します。 UEFIを選択します。古いコンピューターでは、優先する最初の起動設定としてUEFIを設定します。

    まず、起動時にDELキーを叩いて設定を入力してみてください。設定を入力できませんか? 「UEFI」に加えて、コンピュータを識別する文字列を検索します。

  3. 想定:Win7ディスクと新しい(GPT)は起動時に接続されます。 ください:他のすべてのディスクを切断します。 Gparted Live CD /フラッシュディスクを起動します。

  4. Gparted:Gpartedトップメニューから、デバイス(新しいディスク)をGPTとしてパーティション化します。

  5. Gparted:GPTディスクの先頭に100MBのfat32 EFIパーティションを作成します。 GPTディスクにパーティションを追加しないでください。

  6. Gparted:PARTITIONメニューからWin7 MBRデータパーティションを選択Copyします。恐れる必要はありません。これはディスク上の何も変更しません。

  7. Gparted:GPTディスクをクリックして、未割り当て領域を見つけます。クリックして。 PARTITIONメニューからPasteを選択して、GPTディスクの未割り当て領域に貼り付けます。恐れることはありません。ディスク上では何も変更されません。

  8. Gparted:GPTディスク上にある未割り当てのターゲットパーティションを再確認します。次に[〜#〜] edit [〜#〜]をクリックし、次に[〜#〜]適用[〜 #〜]を使用して、GPTディスクにコピーを作成します。

  9. コピーが完了したら、Gparted Liveを終了します。予想:Win7ディスクを削除して再起動:手順11を参照してください。ただし、Win7インストールCD /フラッシュディスクがない場合は、Win7を使用して作成してから、Win7ディスクを削除してください。

  10. Microsoftの手順に従って、UEFIブート設定を100MB EFIパーティションとWin7データパーティションに再インストールします。 Win7インストールCD /フラッシュディスクが必要です。コンピューターのハードウェア(古いASUSなど)によっては、CD /フラッシュディスクを起動するために、UEFI設定をMBR起動を優先するように戻す必要がある場合があります。 Win7インストールディスクはMBRとしてのみ起動しますが、これはUEFIの修正を妨げるものではありません。

    重要:Win7ディスクをコンピューターから取り外します。次の手順では、新しいGPTディスクのみがコンピューターにあると想定しています。 https://answers.Microsoft.com/en-us/windows/forum/windows_7-system/repair-windows-7-efi-boot/082e3efd-b3fc-4d24-b223-b8c42aa738d4

0
Grant Gustafson

Windows 7がサポートされなくなったため、最近、MBR Windows 7をGPT SSDに複製し、それをWindows 10にアップグレードしました。以下の多くの手順があるように見えるかもしれませんが、適切なものを見つけた後のタスクは本当に簡単でしたパーティション分割ツール。手順は次のとおりです。

  1. ディスク管理ツールを使用して、Windows内からGPTとして新しいディスクを初期化します
  2. MBRからGPTへのクローンシステムパーティションをアドバタイズするパーティションエディターを購入します。それらのすべてがそうであるわけではなく、無料バージョンはシステムパーティションを複製しないようです。私は2つのオプションを見つけました。1つは年間120ドル、もう1つは1回払いで50ドルです(私はより安いものを選択しました-AOMEI)。
  3. クローンタスクを実行すると、パーティションツールが再起動して完了します。

  4. クローン後、Windowsは通常どおりに起動します。シャットダウン。

  5. [オプション-元のWindows 7のHDDをPCから物理的に取り外し、新しいGPTディスクのみを残します-これは、Windowsが起動した場合、すべてが正しく機能していることを知っていて、変更によって既知の正常なコピーがめちゃくちゃにならないようにするためです。周りのブートオプション]
  6. 次回の起動時にレガシーBIOSに入り、UEFIに変更します。ブートオプションを確認します-私の場合、SSDを直接指定することはできませんでした(古いラップトップを持っていて、キャッシュドライブ用のmsataスロットを使用しています)が、UEFIは問題なくそれを見つけました。
  7. WindowsがUEFIをGPTに関連付けると、Windows 7は通常どおり起動し、GPTディスクから起動します
  8. [オプション-オフにして古いMBRディスクを戻し、再起動して確認します。はい、MBRディスクはドライブD:としてリストされ、起動に使用されませんでした。]
  9. [オプション-Windows 10メディア作成ツールをダウンロードして実行すると、無料でアップグレードできます。私の場合、Windows 7のプログラムと設定を保持するインプレースアップグレード。]
0
Sir Adelaide