PC性能のグレードアップをお考えの際に役立つ手段として、MBRを別のディスク(HDD/SSD)にクローンするという方法があります。このページは、MBRを1つのディスクからSSD、新しいHDD、USBフラッシュドライブなどに安全にクローンするソフトを紹介します。5つのステップだけで、MBRを簡単にクローンできます。
私のブートドライブ、そしてMBRを、通常新しいフォーマットされたハードドライブにコピーしたいです。クリーンな再インストールは選択肢ではありません、なぜならすべてほぼ完了しているためです。私の場合、Windows 10において、既存の設定を保持し、コンピュータのブートプロセスが影響を受けないようにするために、他のディスクからMBRブートを簡単にコピーする方法はありますか?もしくは、他のディスクからMBRを同様の方法でコピーできますか?
- あるユーザーからの質問
MBR(Master Boot Record)はコンピュータのHDDの部分にあるブートセクタで、ファイルシステム、パーティションサイズ、組織などのすべてのパーティションに関する重要な情報が含まれています。
MBR(Master Boot Record)は、コンピュータのハードディスクの最初のセクタに位置するデータ構造です。コンピュータが起動する際に必要な情報を含み、ブートローダーコードとパーティションテーブルから成り立っています。ブートローダーコードは、オペレーティングシステムの起動を開始し、パーティションテーブルは最大4つのパーティション情報を格納します。
MBRを別のディスクにコピーすることは、一般的にはパーティションテーブルとブートローダー(またはブートドライブ全体)の転送プロセスを指します。これは次のようないくつかのシナリオで必要または有用になる場合があります:
MBRをコピーするためのさまざまな方法とツールがあります。詳しく見ていきましょう。
Windowsでは、ブートセクトコマンドを使用して、Master Boot Record(MBR)を1つのディスクから別のディスクにコピーすることができます。MBRには、交換可能ではないドライブのボリュームラベルを含むディスクに関する情報が含まれているため、MBRをSSDや他のドライブにコピーする場合には慎重に扱う必要があります。また、進行する前に重要なデータのバックアップを作成することもおすすめです。
次の手順に従って、MBRを1つのディスクから別のディスクにコピーします:
1. 「スタート」をクリックして、「コマンドプロンプト」と入力します。検索ボックスから指定されたリスト内のコマンドプロンプトプログラムを右クリックし、管理者として実行を選択します。
2. diskpart
-> list disk
入力してソースディスク(MBRをコピーしたいディスク)と目的のディスク(MBRをコピーするディスク)のディスク番号を特定します。誤ってデータを失うことを避けるために、よく確認してください。
3. bcdbootコマンドを使用して、BOOTMGRおよびBCDをターゲットディスクにコピーします。Yをターゲットディスクのディスク番号で置き換えてください。
bcdboot C:\Windows /s Y:
*Windowsが別のドライブにインストールされている場合は、適切なWindowsのインストールパスで「C:\Windows」を置き換えてください。
4. MBRブートコードをインストールする必要はないかもしれません。なぜなら、Windowsは正しいMBRブートコードを持つ空のディスクを既に初期化しているはずだからです。しかし、確認するためにこのコマンドも使用できます。Yを目的のディスクのディスク番号で置き換えてください。
bootsect /nt60 Y: /mbr
*/nt60パラメータは、MBRコードを最新バージョンに更新することを指定します。
5. MBRをクローンした後、変更が反映されるようにコンピューターを再起動することをおすすめします。また、ドライブが移動しても正常にブートしない場合は、ハードドライブのMBRを修正することもできます。
💬MBRの変更はリスクが伴うため、注意して進める必要があります。何か問題が発生した場合に備えてバックアップを取っていることを確認してください。ディスクの管理やパーティショニングに慣れていない場合は、適格で効率的なツールからの支援を求めることをおすすめします。
AOMEI Backupper Professionalは、MBRをSSD、新しいHDD、USBメモリなどにクローンできる総合的なクローン作成ソフトウェアです。わずかのステップで複雑の操作が完成できて、とっても優しいソフトウェアなのです。また、以下のいくつかのメリットがあります:
以下は、新しいハードドライブへMBRをクローンする方法についての例です:
1. AOMEI Backupper Professionalをダウンロードし、コンピュータにインストールします。新しいHDDをマシンに接続し、検出できることを確認してください。
✍重要: クローンはターゲットドライブ上のすべてのデータを上書きするため、重要なデータがある場合はバックアップタブに移動して先にバックアップを作成してください。
2. AOMEI Backupper Professionalを実行し、「クローン」、「システムクローン」の順にクリックしてください。
※ご注意:ブートドライブとシステムドライブが異なるディスクにある場合は、「パーティションクローン」を作成することをお勧めします。
3. MBRブートドライブを含むすべてのブート関連ドライブがデフォルトで選択されますので、新しいドライブだけをターゲットディスクとして選択してください。
4. 必要に応じて、「SSD 4Kアライメント」オプションは選択できます。操作を確認して、「開始」をクリックしてください。
5. プロセスが完了したら、BIOSで新しいドライブをブート優先順位に変更するか、必要に応じて現在のディスクを新しいドライブに交換してください。
📑ヒント:
完全にMBRディスクをSSDにクローンする場合は、「ディスククローン」機能を使用する必要があります。
セクター単位のクローンでは、未使用や論理的に壊れているセクタを含め、すべてのセクタがコピーされます。ソースドライブ上に隠し回復パーティションがあり、それをターゲットドライブで動作させたい場合は、このオプションにチェックを入れてください。
以下に、Linuxでddコマンドを使用してMBRを一つのディスクから別のディスクにクローンする手順を提供します。
✍重要:ソースと宛先のディスクが正しくわかることを確認してください。ddコマンドはデータを取り返しできないように上書きする可能性があります。
ddコマンドを使用して別のディスクにMBRをコピーする方法(Linux):
1. ターミナルを開き、次のコマンドを使用して利用可能なディスクのリストを表示します。
sudo fdisk -l
ソースディスク(例:/dev/sdX、Xはディスクに対応する文字)と宛先ディスク(例:/dev/sdY)を特定します。
2. ソースと宛先ディスクがマウントされていないか、使用中でないことを確認してください。
3. ソースディスクからMBRを宛先ディスクにコピーするには、適切なオプションを指定してddコマンドを使用します。/dev/sdXと/dev/sdYを正しいディスク識別子に置き換えてください。
sudo dd if=/dev/sdX of=/dev/sdY bs=512 count=1
オプションの説明:
if=/dev/sdX:
入力ファイルを指定します(ソースディスク)。of=/dev/sdY:
出力ファイルを指定します(宛先ディスク)。bs=512:
ブロックサイズを512バイトに設定します(MBRのサイズ)。count=1:
ブロックを1つだけコピーします(MBR)。4. ddコマンドが完了した後、hexdumpコマンドを使用して宛先ディスク上のMBRの存在を確認できます(オプション)。
sudo hexdump -C /dev/sdY | head
これにより、宛先ディスクの最初のセクタ(MBR)の16進数の内容が表示されます。
5. MBRのコピーが確認できたら、宛先ディスクを安全に取り外して必要に応じて使用してください。
ディスク操作に取り組む際には、非常に注意が必要です。小さなミスがデータの損失やシステムの不安定性につながる可能性があります。コマンドラインやディスク操作に慣れていない場合は、経験のある人の助けを求めるか、専門のディスククローンツールを使用してください。
さまざまな状況でMBRを一つのディスクから別のディスクにクローンする際には、異なる方法が必要となる場合があります。ターゲットSSDやUSBフラッシュドライブからの安全なブートを確保するためには、AOMEI Backupper Professionalをおすすめします。Windows Server 2003、2008、2012、2016、2019および2022でMBRをクローンする場合は、AOMEI Backupper Serverが必要です。他のドライブにMBRをコピーする以外にも、同様の操作でUEFIディスクをクローンすることもできます。