Windows Server
 Computer >> コンピューター >  >> システム >> Windows Server

Windowsを新しいハードドライブ(HDD / SSD)に移動(クローン)する方法は?

この記事では、組み込みツールを使用して(Paragon、AOMEI、Acronisなどのサードパーティソフトウェアを使用せずに)別のハードドライブに再インストールせずにWindowsインストールをコピー(移動)する方法を示します。たとえば、このガイドは、WindowsをHDDから新しいSSDに移行したり、インストールおよび構成されたWindowsを別のコンピューター(微妙な違いがあります)または新しいより大きなハードドライブに複製したりするのに役立ちます。

例として、起動可能なUSBスティック、コマンドプロンプト、および組み込みのrobocopyを使用して、インストールされたWindows10を新しいドライブに複製します。 ツール。

同じコンピューター(または同様のハードウェアを備えた2台のコンピューター)に移行した場合にのみ、新しいディスクにコピーすることでオペレーティングシステムのクローンを作成できることに注意してください。インストールされているWindowsを別のコンピューターのディスクにコピーする場合は、新しいハードウェアでOSを起動するために、ディスクコントローラー、チップセット、およびビデオカード用の新しいドライバーを入手する必要があります。

Windowsが現在のドライブで新しいドライブのサイズよりも少ないスペースを占める場合は、ハードドライブを新しい小さなドライブに複製できます。それ以外の場合は、ソースドライブからいくつかのファイルを削除/移動する必要があります。ほとんどの場合、このような質問は、通常は従来のHDDよりも小さいSSDに移行するときに発生します。

Windowsを別のドライブに移行する手順は、コンピューターのファームウェアによって異なります: BIOS またはUEFI 。次のコマンドを実行します:

msinfo32

レガシーが表示された場合 BIOSモード値では、コンピューターはBIOSを使用しています(またはUEFIはレガシー/ CSMモードで動作します)。 UEFIが表示された場合 、最新のコンピューターがあり、WindowsがUEFIモードでインストールされています。

Windowsを新しいハードドライブ(HDD / SSD)に移動(クローン)する方法は?

  • コンピューターがネイティブUEFIモードで動作し、ブートドライブにGPTパーティションテーブルを使用する場合、そのようなコンピューターのコマンドにUEFI GPT
  • BIOSまたはUEFIがレガシーモードで動作している古いコンピューターがあり、ドライブパーティションテーブルがMBRの場合、コマンドはBIOS MBR

まず、新しいドライブにパーティションテーブルを作成する必要があります。 diskpartを使用してWindows10を実行することから直接それを行うことができます。ディスクが新しい場合は、diskmgmt.mscで初期化します。 または、Initialize-Disk PowerShellコマンドレットを使用します:

Get-Disk | Where-Object PartitionStyle –Eq 'RAW' | Initialize-Disk

Windowsを新しいハードドライブ(HDD / SSD)に移動(クローン)する方法は?

次に、新しいドライブにパーティションテーブルを作成します。管理者としてコマンドプロンプトを開き、次のコマンドを実行します:

diskpart

diskpartコンテキストで、次のコマンドを実行します。

list disk
select disk 1 (前のコマンドが返した新しいディスクの数によって異なります)
clean

その場合、コマンドはプラットフォームの種類によって異なります。

UEFI GPT

convert gpt
create partition efi size=100
format fs="FAT32" quick label="EFI"
create partition msr size=16
create partition primary
format fs="NTFS" quick label="NEW_SYSTEM"
exit

GPTパーティションテーブル、2つの小さなサービスパーティション(EFIとMSR)、および新しいドライブの残りのすべてのスペースを占める大きなパーティションを作成しました(WindowsとEFIパーティションのGPTパーティション構造の詳細をご覧ください)。

ドライブにいくつかのパーティションがある場合は、Windows 10に組み込まれているmbr2gpt.exeツールを使用して、データを失うことなく、パーティションテーブルのタイプをMBRからGPTに変更できます。

BIOS MBR

convert mbr
create partition primary align=1024
active
format fs="NTFS" quick label="NEW_SYSTEM"
exit

Windowsを新しいハードドライブ(HDD / SSD)に移動(クローン)する方法は?

Windowsを新しいドライブに複製するには、Windows 10インストールイメージを備えたブートUSBスティックが必要です(MediaCreationToolを使用して簡単に作成できます)。

コンピューターを再起動し、Windows10インストールメディアから起動します。 Windowsのインストールウィンドウが表示されたら、Shift+F10を押します。 コマンドプロンプトを開きます。次のコマンドを実行します:

diskpart
list vol
exit

下のスクリーンショットでは、 E: ディスク文字は古いドライブの元のWindowsパーティションに割り当てられ、 D: 新しいドライブの大きなパーティション(NEW_SYSTEMラベル付き)に割り当てられます。

ディスク文字が割り当てられていない場合は、次のようにdiskpartで修正できます。
select disk 1
list part
select part 1
assign
list volume

Windowsを新しいハードドライブ(HDD / SSD)に移動(クローン)する方法は?

次に、Windowsがインストールされている古いドライブから新しいドライブにファイルをコピーします。これを行う最も簡単な方法は、robocopyを使用することです。 。次のrobocopyコマンドは、属性、NTFSアクセス許可、およびファイルのタイムスタンプを含むすべてのシンボリックリンク、ファイル、およびフォルダーをコピーします。コピーログはターゲットドライブのルートに保存されます:
robocopy E:\ D:\ /E /COPYALL /COPY:DAT /SL /XJ /R:3 /W:3 /UNILOG:"D:\rcopy.log" /TEE

Windowsを新しいハードドライブ(HDD / SSD)に移動(クローン)する方法は?

古いディスクのサイズによっては、ファイルのコピーに時間がかかる場合があります(私の場合、60 GBのディスクのコピーには約1時間かかりました)。

その後、コンピュータをシャットダウンして、古いハードドライブを取り外すことができます。

次のステップは、新しいディスクでWindowsブートローダーを構成することです。

起動レコードを修正せずに新しいディスクから起動しようとすると、「オペレーティングシステムが見つかりません」というエラーが表示されます。

Windowsインストール環境でコンピューターを再度起動し、コマンドプロンプト(Shift+F10)を開きます。 。

BIOS MBR デバイス。

ドライブの新しい大きなパーティションに割り当てられたディスク文字を確認します。

diskpart
list vol

ドライブ文字C :割り当てられます。

ドライブCにBCDブートローダーファイルをコピーします:

bcdboot C:\Windows /S C:

MBRレコードを変更し、BCD構成ファイルのブートエントリを更新します。

bootrec.exe /FixMbr
bootrec.exe /FixBoot
bootrec.exe /RebuildBcd

Windowsを新しいハードドライブ(HDD / SSD)に移動(クローン)する方法は?

UEFI GPT コンピューター上のブートローダー(Windows 10でEFIブートローダーを修復する方法の記事で詳細をご覧ください)。

システムドライブ文字を取得し、ディスク文字をEFIパーティションに割り当てます。

Diskpart
List vol

Windowsを新しいハードドライブ(HDD / SSD)に移動(クローン)する方法は?

この例では、ドライブ文字Cがシステムパーティションに割り当てられています。 EFIに文字を割り当てる必要があります 次のコマンドを使用してパーティション(100 MBおよびFAT32)を使用します(構成に応じてパーティション番号を変更します):

select volume 1
assign letter M:
exit

次に、BCDブートローダーとブート構成を再作成する必要があります。

cd /d m:\efi\microsoft\boot\
ren BCD BCD.bak
bcdboot c:\Windows /l en-us /s M: /f ALL

コンピュータを再起動し、ブートUSBスティックを取り外します。新しいドライブからWindows10が正しく起動したことを確認してください。

Windowsを新しいハードドライブ(HDD / SSD)に移動(クローン)する方法は?

インストールされているすべてのアプリ、ファイル、設定はそのまま残りました。インストールされたWindows10を新しいドライブに正常にコピーしました。

robocopyを使用してファイルを新しいディスクにコピーすると、エラーが発生する場合があります。 rcopy.logを開きます 新しいドライブで、コピーされていないファイルを確認します。私の場合、94個のファイルはコピーされませんでした(ジャンクファイルと一時ファイルのみがコピーされませんでした)。

Windowsを新しいハードドライブ(HDD / SSD)に移動(クローン)する方法は?

この記事では、Windows回復環境のブートレコードを作成する方法については説明していません。通常、別のシステム予約済みパーティションにあります。 Windows回復環境(WinRE)を構成する場合は、この記事の手順に従ってください。


  1. Mac / Windows 10 ハード ドライブのクローンを作成する方法

    個人ファイルのバックアップを作成するのに役立つサービスは数多くあります。しかし、多くの場合、自分のハード ドライブを単純にクローンまたはミラーリングする方が常に安全です。 Windows コンテンツを新しいドライブに移行している状況や、データがハッキングされた場合に備えてハード ドライブの正確なコピーを用意する必要がある状況を想像してみてください。このような状況では、ハード ドライブのクローン作成またはミラーリングが最適なソリューションです。 始める前に、クローン作成とミラーリングの違いを知っておくことが重要です。知らない人や技術初心者の場合、クローン作成とは、ディスクを別のドライブに移行す

  2. Windows 10/8/7 でハード ドライブを SSD にクローンする方法

    データを失うことなく、安全な方法でハードドライブを SDD にクローンする方法を知りたいですか? HDDをSSDにコピーするのに最適なディスククローンツールの1つであるEaseUS Disk Copyを使用することをお勧めします。プロセス全体を学ぶために読み続けてください! HDD を SSD にクローンする理由 HDD を SSD にコピーする必要がある最も重要な理由は以下のとおりです: パフォーマンスを向上させるには: 時間の経過とともに、ハード ドライブに大量のデータが蓄積され、PC の速度が大幅に低下します。このため、将来的に一般的な PC エラーが発生する可能性が高くなりま