web-dev-qa-db-ja.com

新しいSSDでのパーティショニング設定の複製

ラップトップで障害が発生したSSDを新しいものに複製しようとしています。現在のドライブに障害が発生しているため、特定のセクターが読み取れないというエラーをスローしていたため、標準のWindowsクローン作成ソフトウェア(Macriumなど)を使用できませんでした。

私の設定は次のとおりです。

  • ラップトップ:Asus Zenbook UX31A
  • OS:Windows 8.1
  • 現在のドライブ:ADATA XM11 256 GB(ラップトップ内)
  • 新しいドライブ:Samsung EVO M.2 850 256 GB(M.2-> SATA USBアダプターを介して接続)
  • USBドライブから起動したSystemRescueCD

GPartedを使用して新しいドライブにパーティション設定を再作成し、ddrescueを使用して各パーティションのクローンを作成することを計画していました。古いSSDを新しいドライブのそれぞれのツインに接続します。古いドライブのGPartedビューのスクリーンショット/説明は次のとおりです。

Screenshot of Gparted view of old drive

  • パーティション/名前/ファイルシステム/ラベル/サイズ/フラグ
  • sda1/EFIシステムパーティション/ fat32/SYSTEM/300 Mb /ブート、esp
  • sda2 /基本データパーティション/ ntfs /リカバリ/ 900 Mb /非表示、診断
  • sda3/Microsoft予約パーティション/不明/ Microsoft予約パーティション/ 128 Mb/msftres
  • sda4 /基本データパーティション/ ntfs/OS/102.2 GB/msftdata
  • sda5 /-/ ntfs /-/ 350 Mb /非表示、診断
  • sda6 /基本データパーティション/ ntfs /データ/110.62 GB/msftdata
  • sda7 /基本データパーティション/不明/基本データパーティション/ 4 GB /非表示、最初
  • sda8 /基本データパーティション/ ntfs /復元/20.01 GB /非表示、診断

ただし、パーティション分割の経験はあまりありませんが、sda3、sda5、sda7、およびsda8が何であるか(特に、Intel Rapid StartTechnologyであると思われる「irst」フラグを持つsda3およびsda7)に少し戸惑っています。パーティション)

古いドライブのセットアップを新しいドライブに再現するためにGPartedをいじくり回した後、これは私が得た限りであり、新しいドライブパーティションが現在どのように見えるかです。

Screenshot of Gparted view of new drive

  • パーティション/名前/ファイルシステム/ラベル/サイズ/フラグ
  • sdc1/Microsoft予約パーティション/不明/ Microsoft予約パーティション/ 128 Mb/msftres
  • sdc2/EFIシステムパーティション/ fat32/SYSTEM/300 Mb /ブート、esp
  • sdc6 /-/ ntfs /リカバリ/ 300 Mb/msftdata
  • sdc3/EFIシステムパーティション/ fat32 /-/ 600 Mb /ブート、esp
  • sdc4 /基本データパーティション/ ntfs /-/ 102.2 GB/msftdata
  • sdc7 /-/ ntfs /-/ 350 Mb/msftdata
  • sdc5 /データ/ ntfs /-/ 110.62 GB/msftdata
  • 未割り当て/18.42 GB

さて、これらは同一ではありません。両方のドライブは公称256GBですが、新しいドライブの使用可能な容量は古いドライブよりも小さいようです(スクリーンショットに示されているように、232.89GB対238.47GB)。したがって、複製できないと思います。完全にセットアップします。

私の質問は、中断を最小限に抑え、古いドライブから新しいドライブへのクローン作成を容易にするために、新しいドライブをどのようにパーティション分割する必要があるかということです。古いパーティションのすべてのパーティションを複製しようとする必要がありますか?もしそうなら、どうすれば「不明な」パーティションと「最初の」パーティションに対してそれを行うことができますか?新しいドライブの容量が少ないため、古いドライブの同等のパーティションよりも小さくする必要があるパーティションはどれですか?

ありとあらゆる助けをいただければ幸いです。

3
Gimlei

ドライブで障害が発生している場合、それらの障害のある部分のデータは失われます。ディスクの正確なクローンが必要な場合は、CloneZillaを使用してみます

CloneZilla

起動可能なUSBを作成してから、ファイルシステムに依存しないコピーを使用してディスクのクローンを作成できます。 clonezillaでの選択は-q1 Priotirty: only ddです。メニューに表示されますが、Expert Modeに移動する必要があります。

私はCloneZillaを使用してBootcampがインストールされたMacのイメージを作成しましたが、宛先ハードドライブ上のパーティションの正確な複製が作成されました。

1
tyelford

私の最初の推奨事項は、購入したディスクを少し大きいディスクに戻すことを検討することです。これにより、クローン作成プロセスが簡素化されます。 OTOH、それは面倒な価値がないかもしれません、特にそれがあなたに多くの時間がかかるならば-あなたの現在のディスクが故障しているので、遅れはより多くの失われたデータを意味するかもしれません。

2番目の推奨事項は、USBアダプターがディスクの論理セクターサイズを変更していないことを確認することです。そうする人もいますが、そうすると、直接接続したときに使用できないディスクになってしまいます。 Sudo parted /dev/sda print | grep logicalと入力して、/dev/sdaの論理および物理セクターサイズを確認します。ソースディスクとターゲットディスクを確認してください。それらが同一でない場合は、ターゲットディスクをコンピューターに直接接続した後、ターゲットディスクを再度確認できます(そのために何か他のものを交換する必要がある場合でも)。接続方法によって論理セクターのサイズが変わる場合は、[〜#〜]命令型[〜#〜]先に進む前に、その問題を修正します。 (別のUSBアダプターを使用するか、ターゲットディスクをUSBアダプター経由ではなく、空きSATAポートに接続することで修正します。)これが問題であると考える特別な理由はありませんが、直接接続とUSBアダプタを介した接続の間を移動するときに問題になることがよくあるので、確認する必要があります。

3番目の推奨事項は、ディスクとパーティションのGUIDに注意を払うことです。ディスクのクローンをそのまま作成すると、GUIDが変更されます。つまり、ディスクのクローンを作成した後、EFIブートエントリが無効になります。パーティションGUIDは、パーティションごとにgdiskで調整できます。より簡単なオプションは、gdiskのパーティションテーブルのクローン作成機能を使用することです。これは、エキスパートメニュー(メインメニューにxと入力)からuとして利用できます。この機能の問題は、パーティションがターゲットディスクに対して大きすぎる場合は機能しないことです。したがって、パーティションのクローンを作成するには、少なくともメモリ内の最後のパーティションのサイズを変更するか削除する必要があります。それは私を次のポイントに導きます....

最終的なパーティションは、システムの復元パーティションのようです。宛先ディスクが少し小さすぎる場合は、このパーティションを何らかの方法で処理する必要があります。頭に浮かぶいくつかのオプションは次のとおりです。

  • Windowsのユーティリティを使用して、復元パーティションをUSBフラッシュドライブに移動できる場合があります(少なくとも12 GiBである必要があります)。その後、クローン操作からパーティションの復元を省略できます。
  • 復元パーティションに空き領域があるように見えるので、約7 GiB縮小して、すべてが新しいディスクに収まるように小さくすることができる場合があります。Windowsは扱いにくい場合があります。ただし、ブートパーティションについては、縮小しようとすると機能しなくなるリスクがあります。また、ディスクが誤動作している場合は、パーティションのサイズを変更することは特に危険であるため、これを試してみると、パーティションを破棄してしまう可能性があります。
  • 最後のパーティション以外のすべてを複製してから、他の方法で複製してみることができます。おそらく、起動可能なインストールをより小さなパーティションにコピーできるWindowsバックアップツールです。
  • 最後のパーティション以外のすべてを複製してから、新しい6番目のパーティションを少し縮小し、7番目のパーティションを(「不明な」ファイルシステムで)移動して、復元パーティションを十分な空き領域に複製することができます。
  • 現在の/dev/sda7が役に立たない可能性があります。これを確認できれば、コピーから省略できます。これでは、復元パーティション用のスペースを確保するのに十分なスペースが確保されませんが、近くにあるため、前後のパーティションのサイズを小さくする必要があります。

最後のポイント:これはSSDであるため、ddコピー(またはddrescue)を実行すると、ターゲットSSDはすべてのセクターを使用中として登録します。これにより、パフォーマンスが低下します。したがって、未使用のセクターが実際には未使用であることをSSDに通知するTRIMユーティリティを調べる必要があります。可能であれば、各パーティションを複製した後にそのようなツールを実行します。または、これに加えて、CloneZilla、ntfsclone、または可能な限り未使用のセクターをコピーしないその他のツールを使用し、読み取りエラーが発生するパーティションでのみddrescueを使用できます。

0
Rod Smith