2008 年頃の Windows 7 PC から C パーティションを移行したいと考えています。C パーティションを新しい PC にコピーしたいと考えています。起動の問題のトラブルシューティング、パーティションのコピー/復元などについては経験があります。古い PC は BIOS/MBR で、新しい PC は UEFI/GPT なので、追加の手順が必要になる可能性があります。
必要になった場合に備え、私が持っているツールは以下のとおりです。
Hirens(新旧)、Supergrub(ハイブリッド)、Linux Zorin、Boot Repair、Windows(全バージョン)、
ディスク全体をコピーするのではなく、必要なパーティションだけをコピーしたいです。
これを試す方法についての私の推測は次のとおりです:
- Gnome-Disksを使用してCパーティションをコピーし、新しいSSDに復元します。
- ブート修復を使用して移行されたCパーティションを検出し、EFIパーティションに配置するEFIファイルを作成します。
- 起動してみる
- 失敗した場合は、Easy BCD Edit を使用して、移行した C パーティションを何らかの方法で作成するか、Windows ブート パーティション (sda1?) に接続します。
私が見落としている手順と、劣った方法をリストアップして教えてください。よろしくお願いします。
答え1
まず、Windows への移行には Linux ベースのツールを使用しないでください。
私がそれを実行する方法は次のとおりです (新しいコンピューターとのハードウェア互換性を確保するために、まず Windows 10 にアップグレードすることは言うまでもありません)。
古いコンピューターの場合:
Windows 7にインストールする AOMEI Backupper フリーウェア
Windowsパーティションのみのバックアップを作成する
Windows 7 ブートメディアを作成する
新しいコンピューターで:
AOMEI を起動し、ディスクを GPT としてフォーマットし、パーティションを作成して Windows を復元し、ディスクの十分な部分を未割り当てのままにします (おそらく数ギガバイト)
Windowsを起動し、 スタートアップ修復を実行する、Windows が EFI パーティションを処理するようになります。
最後の手段として Windows 7でインプレースアップグレードを実行する。
これがうまくいかない場合は、Windows 7 を本当に放棄する時期なのかもしれません。
答え2
手動での変換は非常に簡単です。Windows パーティションのクローン作成/復元/解凍を行うためのツールと、Windows セットアップ USB/DVD (どのバージョンでもかまいません) が必要です。
- ターゲット ドライブに、少なくとも 100 MB のサイズの EFI システム パーティションを作成します。FAT32 を使用してフォーマットします。
- 元のWindowsパーティションをターゲットドライブに書き込む
- UEFI を使用して Windows セットアップを起動し (重要)、Shift+を押してF10コマンド プロンプトを起動し、そこから
bcdboot
新しいブート構成を作成します。bcdboot C:\Windows
- クローンされた Windows が起動するはずです。
答え3
UEFI/GPT を搭載した新しいコンピューターは MBR パーティションを起動できます。UEFI BIOS 設定で「レガシー ブート」を有効にし、「セキュア ブート」を無効にするだけです。したがって、古いハード ディスクを新しいハード ディスクにクローンし、レガシー ブートを有効にすると、Windows が起動します。新しいハード ディスクが NVMe ドライブで、古いハード ディスクがまだ機械式ドライブである場合でも、この方法は機能します。私は Windows 10 でこれをうまく実行しましたが、Windows 7 でも同じように機能すると思います (または、上記のように最初にアップグレードしてください)。
Windows 10 が正常に起動したら、ツールを使用して MBR パーティションを GPT にアップグレードできますmbr2gpt
。これにより、セーフ ブートを再度有効にすることができます (これは、後で Windows 11 にアップグレードする場合、または新しいドライブが 2 TB を超える場合に必要です)。