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


20

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

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

または、パーティションの内容を新しいドライブのGPTパーティションに何らかの方法でコピーする必要がありますか?

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

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

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

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

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


良い答えのようなこのページのルックス:mpspartners.com/2013/10/...
三月

Russinovich氏自身の「ディスクの衝突を固定する」もされて非常にお勧め:blogs.technet.com/b/markrussinovich/archive/2011/11/08/...を
三月

回答:


5

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

新しい情報が得られたら、次のことをお勧めします。

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

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

あなたが欲しいものを手に入れるまでそれをいじり回すことをお勧めします、なぜならあなたがオリジナルを持っていれば大丈夫だからです。


2TBのスペアスペースがないため、ディスク間で行う必要があり、MBRパーティションをGPTパーティションに直接クローンできるかどうかはわかりません。最初にパーティションを作成してからインストールをコピーするという@Robertのアイデアは、私がすべきことのように思えます。
DanBlakemore

2TBドライブでどのくらいのスペースを使用していますか?
imtheman

約1.2 TB。ほとんどはSteamゲームなので、必要に応じて再ダウンロードできますが、現在どこにもバックアップされていない大量の写真(RAW形式、かなり大きい)もあります(PCは、より大きなドライブを持っているため、ラップトップのバックアップのようなものです) 。
DanBlakemore

回答を編集しました。それがお役に立てば幸いです。
-imtheman

1
担当者がいた場合、本当に良いので、この回答に賛成します。また、SevenForums.comにアクセスして、質問のより洗練されたバージョンを尋ねました。周りを見回した後、私はちょっと自分の答えを見つけて、それについていくつかの意見を得ました。将来のインターネットの人々がこれを検索するときに見つけるための答えとしてそれを追加します。
ダンブレイクモア

15

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

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

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

これをすべて理解するのに文字通りいじるのに数日かかりましたが、今では他の人がする必要はありません。

(その他の注意事項:Intel DP43TFでは、WindowsセットアップのためにBIOSを更新し、BIOSをAHCIではなくIDEに設定する必要がありました。GPTドライブに古いインストールを配置した後、AHCIに戻しました。

テスト済みで動作中!


ステップ4で、Windows 7はドライブ文字と混同し、その結果、私のインストールは本物ではないと考えました。幸いなことに、結果の黒い画面から、単にCTL-ALT-DELを実行し、タスクマネージャーを起動して、そこからregeditを実行し、HKEY_LOCAL_MACHINE \ SYSTEM \ MountedDevicesで必要な変更を行うことができます。再起動して出来上がり!
zarkdav

グレート答え、私はただのWindows 10の下で、この作業を得た
chue X

詳細な回答のおかげで、Windows 10の移動が完了しました。2つの変更を使用しました-ステップ1:ペンドライブを起動するためにUEFIを取得できなかったため、ターゲットドライブに8GB FAT32パーティションを作成し、Win10インストーラーDVDからファイルをコピーして起動しました。ステップ3:GPartedライブCDを使用して、コマンドラインのターゲット/ソースの狂気を回避しました。
Csq

3

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

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

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

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

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

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


前回このようなことをしたとき、Gpartedを使用してドライブ全体のクローンを作成しました。ファイルの内容のみを完全にコピーする最良の方法は何ですか?ライブLinux?もう一方をマウントした状態で死にかけているドライブからブートしますか?
ダンブレイクモア

1
Windows 7インストールファイルをファイルごとにコピーしようとしないでください。これにより、すべてのシンボリックリンクが破損します。すべてのNTFS仕様を処理できるイメージング/クローン作成ツールが最適です。どちらを選択したらよいかわからない場合は、Win7に統合されているものを試してください。
ロバート

clonezillaを使用してパーティションを複製できることは知っていますが、新しいディスクにMBRパーティションを作成することになると思います。これは、私の知る限り、GPTに変換することは不可能です。Windowsは新しいディスクにクローンを作成するツールを持っていますか?
DanBlakemore

Win7を介してGPTとしてディスクのパーティションを作成し、パーティションのみのクローンを作成します。
ロバート

3

別の可能性は、ロボコピーを使用することです。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.txtF:がソースドライブ、G:がデスティネーションドライブであるコマンドを実行します。robocopyドキュメントを参照してくださいフラグの定義については。
  4. できた

私はまだこれをテストしていません、そして、私はピーター・マックスウェルの答えで行くことになるかもしれません、しかし、私は誰かが見つけて、答えの不足に不満を持っている2年のフォーラム投稿になりたくありません。

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


3

2T MBRドライブから3T ​​GPTドライブにアップグレードしました(それぞれWin 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イメージから書き込み)、PCのBIOSオプションを設定し(私の場合、起動時にF12を押します)、UEFIモードでWin 7セットアップDVDを起動します
  3. 新しい3TディスクにWin 7をクリーンインストールします(設定は後で上書きされるので、心配する必要はありません)-Win 7はGPTの下で3つのパーティションを自動的に作成します
  4. 再起動してBIOSオプションを設定し、USBドライブをParted Magicで起動します(x386_64プラットフォームを使用)
  5. Partition Editorを使用して、Win 7パーティションを必要なサイズに減らし、空いたスペースで新しいデータパーティションを作成します
  6. Clonezillaを使用して、古いMBR Win 7ブートパーティションを新しいGPT Win 7ブートパーティションにクローンします。
  7. データパーティションでも同じことを行います
  8. 古い2Tドライブを取り外し(オプション:ドライブ文字の混乱を避けるため)、UEFIモードで新しい3Tドライブを起動するようBIOSオプションを設定します
  9. Win 7がドライブのエラーを報告したら、画面の指示に従って、Win 7 DVDを使用して「システム回復」>「スタートアップ修復」を行います-問題はWin 7によって自動的に修正されます
  10. 再起動し、システムがchkdskを通過できるようにします-新しいドライブは、まったく同じ2つのパーティションとすべてが古いドライブから転送された状態です。

これが役立つことを願っています-それは私のために働いた!


0

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

インストール中に追加のパーティションがあるため、手順 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としてDEVICE(新しいディスク)をパーティション分割します。

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

  6. Gparted:[ PARTITION]メニューから[ Win7 MBRデータパーティションのコピー ]を選択します。恐れるな、これはディスク上で何も変えない。

  7. Gparted:GPTディスクをクリックして、未割り当て領域を見つけます。クリックして。[ パーティション]メニューから[ 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

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