回転しているディスクドライブをより小さなSSDに交換します。これにより、システムの速度が大幅に向上するはずです[1]。大きなドライブにあるデータは、小さなドライブに収まります。
これまでのところ、私は次のことを行いました:
「/ dev/disk13s2に十分なスペースがない」などのエラーが表示されます。これは、「宛先ドライブが小さすぎる」ことを意味します。 ([asr -source /Volumes/Macintosh\ HD -target /Volumes/the_new_drive -erase -noprompt]
( http://www.maclife.com/article/columns/terminal_101_make_drive_clone )とまったく同じエラーが発生します。)
これを修正するために読んだ提案は次のとおりです。
明確にするために:私が欲しいのは、バイトごとの正確なクローンです。ファイルの変更時刻や権限などを変更したくありません。再インストールしたくありません。新しいドライブから起動して、それを機能させたいだけです。
また、古いドライブでFileVaultを使用しています。
組み込みのAppleツール(Disk Utilityやasr
など)だけを使用するソリューションや、オープンソースのソリューションが欲しいです。
大きなドライブから新しい小さなドライブにデータを複製するにはどうすればよいですか?
[1] iopending
を使用して、保留中のディスク操作が実際に遅くなっていることを確認しました。
簡単な手順があり、すべてが標準のMacツールを使用して行われます。
同じ問題がありました。私の場合、私は480 GB SSDに交換する498 GB 5200 RPMドライブを持っていました。
498 GBドライブには約300 GBのデータしかないので、ソースドライブのイメージファイルを作成して新しいSSDに復元できると思いましたが、SSDドライブが小さすぎてバックアップを復元できないという不満がありました。 。
それで、大きなディスクイメージを少し小さなSSDに「詰め込む」方法を探しましたが、何も見つかりませんでした。これがうまくいきました。
リカバリモード(デバイス内にある場合)または外部USDなどとして、ディスクイメージのソースドライブを起動します。
ソースドライブのPartition
ボタンをクリックします。
パーティションが1つしかないと仮定すると、単一のパーティションを示す円グラフと、パーティションの実際に使用されているスペースを示す影付きの部分が表示されます。
ドライブ上に新しいパーティションを作成し、元のパーティションを宛先のSSDに収まるように十分に小さいデータで作成します。私の場合、20GBのパーティションを作成しました。これにより、元のパーティションは478GBになり、480GB SSDドライブの容量よりも小さくなりました。
_これを実行しても、データは削除されません。元のパーティションのサイズを変更し、新しいパーティションを作成するだけです。
それが完了したら、小さい方のパーティションの新しいディスクイメージを作成し、それを新しいドライブに問題なく復元できます。
いつものように、ハードウェアにこのようなことをする前に、すべてのバックアップがあることを確認してください。
幸運を!