Linux-SDDのgparted
を使用して、既存のHDDから新しいSSDにC:
パーティションのクローンを作成しました。これはデータ的にはうまくいきました。ファイルは表示されますが、新しいWin7SSDを起動できません。
最初はカーソルが点滅していました。起動するように設定すると、bootmgrが見つからないと表示されました。
さらに調べてみると、HDDには3つのパーティションがあり、予想されるC:Win7用とD:データ用であることがわかりました。それでも、100MBのシステム予約済みの起動可能なパーティションもあります。
だから私はmbrを修理することでそれを修正できると思いました。したがって、Repair Computerを介してリソースプロンプトを入力してみて、次のコマンドを実行しました。
Bootrec.exe /ScanOs
しかし、これはC:、not E:もリストしているだけです。
BootRec.exe
にE:で魔法をかける方法がわかりませんでした。/fixmbr
にいる間に/fixboot
とE:
を実行しましたが、これは、E:
で、または代わりに作業中のC:
を「修正」した場合は何でもしました。
C:
から起動することはできますが、代わりに新しいSSDを使用します。
SSDを起動可能にするにはどうすればよいですか?
SSDを次の両方で起動可能にすることができました。
再起動後、パーティションがチェックされ、それ以降、SSDは正常に動作します。
gparted
を使用する代わりに、ライブシステムから 代わりにdd
を使用 、つまり、ハードディスクをのSSDに複製する場合に意味があります。最小ルート権限を持つ同じサイズ:
dd if=/dev/old_sata_spinning_disk of=/dev/new_ssd bs=64K conv=noerror,sync status=progress
if
は「入力ファイル」を表し、of
は「出力ファイル」を表しますbs
はブロックサイズを意味し、64KBは高速を取得するのに十分であると文書化されています。そうでない場合、デフォルトは非常に遅い可能性があります。私の場合、コピープロセス中に速度は100MB/sで最大になりました。これは、私のhddの最大速度でした。conv=noerror,sync
説明status=progress
はコピープロセスについて通知しますドライブは/dev/sda
、/dev/sdb/,
/dev/sdc`などにあります。適切なデバイスをターゲットにしていることを確認してください。そうしないと、データが失われる可能性があります。
私の場合、hddは/dev/sda
にあり、Ubuntuライブスティックは/dev/sdb
にあり、新しいssdは/dev/sdc
にあるため、実行するコマンドは次のとおりです。
#Sudo dd if=/dev/sda of=/dev/sdc bs=64K conv=noerror,sync status=progress
(コマンドはコメントされています、あなたのニーズに適応してください。)