状況は次のとおりです。SSD と HDD を搭載したラップトップを所有しています。
- Windows 8.1はSSDにインストールされています
- HDDにはデータパーティションが保存される
数週間前、Linux で作業しようとして、データ パーティションの最後にインストールしました。新しい構成は次のようになります。
- SSD 上の Windows
- HDDの先頭にデータ、末尾にLinux
ここで、Windows も Linux もフォーマットも再インストールもせずにドライブを交換し、最終的に Linux が SSD の全領域を使用し、HDD が先頭に Windows をホストし、最後にデータ パーティションをホストするようにします。
これを実現する方法についてヒントをくれる人はいますか?
答え1
- データ パーティションを移動して、Windows パーティション (ブートおよび c:) 用のスペースを確保します。
- dd を使用して Windows パーティションを HDD の先頭にクローンする
- SSDをフォーマットする
- dd を使用して Linux パーティション (boot、/、swap) を SSD にクローンします。
- 拡張/LinuxがSSD上のすべてのスペースを使用するようにする
- HDDからLinuxパーティションを削除し、データパーティションをディスクの末尾まで拡張します
gparted と dd を使用して Linux ライブ ディスクからこれらすべてを実行できますが、開始する前に必ずバックアップを作成してください。
ブートローダーは後で修正する必要があります。これを使用してください:https://help.ubuntu.com/community/ブート修復