![Cドライブをコピーすると起動しますか?](https://rvso.com/image/1346193/C%E3%83%89%E3%83%A9%E3%82%A4%E3%83%96%E3%82%92%E3%82%B3%E3%83%94%E3%83%BC%E3%81%99%E3%82%8B%E3%81%A8%E8%B5%B7%E5%8B%95%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%3F%20.png)
重複の可能性あり:
ハードディスクの内容を別のハードディスクに複製する
Windows でハードドライブをビット単位でコピーしますか?
ちょっと疑問に思ったのですが、gparted のようなものを使ってハード ドライブのパーティションを別のハード ドライブに完全にコピーする場合、どちらかをコピー元のコンピューターに挿入するだけで、何も変更されていないかのように起動できるのでしょうか (もちろん、明らかなハードウェアの変更は除きます)。
答え1
パーティション全体をそのままコピーする場合 (ファイルのコピー/貼り付けだけではなく)、起動可能なシステムを取得するには、その後に次の 2 つの操作を行う必要があります。
- MBRブートローダー
- コピーしたパーティションを「アクティブ」としてマークする
Windows ディスクから新しい MBR をインストールするコマンドもあります (Chris の回答を参照)。ただし、私のお気に入りは、16 進エディターを使用して、セクター 0 の最初の 440 バイトを新しいドライブにコピーする方法です。ダウンロード高さx幅必ず管理者として実行し、既存のハード ドライブのセクター 0 の最初の 440 バイトを新しいハード ドライブに手動でコピー/貼り付けします (HxD では、各行は 16 バイトの長さで、各セクターは 512 バイトです)。変更をコミットするには、[保存] をクリックすることを忘れないでください。何をしているのかわかっていないと、事態を深刻に混乱させる可能性があるため、これには十分注意してください。
ポイント 2 については、diskpart ユーティリティを使用するか、16 進エディターを使用して正しいバイトを変更することで実行できます。diskpart メソッドの場合は、コマンド プロンプト (管理者として) を開き、次のコマンドを入力します。
diskpart
list disk
select disk # //pick the new disk from the list above
list partition
select partition # //pick the C drive
active
次に、新しいドライブを挿入して起動します。
答え2
また、コマンド ラインで BOOSECT コマンドを使用してブート セクターをコピーすることもできます。Windows Vista 以降のインストール メディア、特にメディアまたはインストール ディレクトリの \BOOT ディレクトリにアクセスできる必要があります。
インストールメディアまたはディレクトリを見つけます。\BOOTサブディレクトリに移動し、次のコマンドを実行します。
c:>bootsect /nt60 ?:
ここで、?: はブートセクター情報をコピーするドライブ文字です。
-クリス
答え3
GParted は素晴らしいですが、Windows を使用している場合は、Microsoft の無料イメージング ツール imagex を使用することをお勧めします。WAIK を使用してブート ディスクを作成し、imagex を使用してイメージを作成してから、そのイメージを適用します。これが最も安全な方法です。
WAIKをダウンロード
http://www.microsoft.com/en-us/download/details.aspx?id=5753
コピーする:imagex /capture d: d:\imaging\data.wim "Drive D" /verify
応募する:imagex /apply d:\imaging\data.wim 1 /verify