Itu tergantung pada dua tabel partisi: apakah mereka dari jenis yang sama (MS-DOS / GPT), atau dari jenis yang berbeda?
Jika Anda senang membawa tabel partisi MS-DOS dari sistem lama Anda, maka melakukan apa-apa pada disk; hanya pastikan bahwa BIOS sistem baru tahu bahwa Anda menggunakan mode kompatibilitas untuk disk lama.
Hal yang sama jika Anda bermigrasi dari sistem GPT ke GPT (saya ragu ini adalah kasus Anda, tetapi saya menulis ini untuk pembaca lain yang mungkin).
Jika Anda memutuskan untuk bermigrasi dari MS-DOS ke tabel partisi GPT, Anda tidak dapat menemukan disk. Alasannya adalah bahwa tabel partisi GPT menyimpan informasi setelah MBR (pelindung) (dan di akhir disk, tetapi ini memberikan sedikit masalah). Jadi, untuk mengakomodasi struktur GPT baru setelah MBR pelindung, Anda harus memindahkan atau mengubah ukuran partisi pertama Anda, yang memakan waktu dan berbahaya bagi integritas data Anda. Dalam hal ini, membuat ulang disk adalah solusi terbaik Anda.
Adapun kompatibilitas perangkat keras, seharusnya ada beberapa masalah. Pada umumnya, udev mengurus apa pun, kecuali bahwa Anda mungkin memiliki beberapa komponen yang memerlukan perawatan khusus. Misalnya, Anda dapat berpindah dari satu sistem di mana driver wifi adalah open-source, ke yang lain di mana ia membutuhkan perangkat lunak berpemilik. Misalnya, Anda mungkin harus menginstal firmware untuk driver Anda. Atau, Anda mungkin harus menginstal driver berpemilik NVidia untuk kartu NVidia baru Anda.
Mungkin juga Anda perlu mengkonfigurasi ulang server X Anda, untuk menyesuaikannya dengan perangkat keras baru Anda. Ini tentu benar jika Anda telah memperkenalkan kartu baru, dengan akselerasi 2D / 3D, karena ini akan memerlukan sesuatu selain dari driver vesa biasa.
sudo Xorg :0 -configure
akan mengurusnya.
Kadang-kadang, bahkan koneksi ethernet mungkin memerlukan driver yang tidak biasa. Meskipun tidak biasa, ini sangat menjengkelkan karena dapat meninggalkan Anda tanpa koneksi. Untuk mengizinkan ini, saya sarankan Anda mengintip bagaimana pc baru akan dilakukan di Linux dengan distro langsung sebelum memindahkan sistem lama ke dalamnya. Catat driver mana yang digunakan distro langsung untuk koneksi ethernet dan wifi, unduh kemudian ke sistem lama, dan Anda akan mendapatkan perjalanan yang mulus.
Adapun kemungkinan memindahkan Windows ke sistem baru dengan cara ini, saya belum pernah mencobanya (saya tidak pernah menggunakan Windows). Namun, Windows adalah perangkat lunak berpemilik, dan jenis gerakan yang Anda pikirkan pada dasarnya sama dengan meningkatkan jumlah sistem yang berjalan di bawah lisensi yang sama. Untuk FOSS ini bukan masalah, tetapi saya yakin bahwa pemilik perangkat lunak berpemilik (misalnya Windows dan Apple; tetapi juga pemilik semua aplikasi berbayar) telah mengambil langkah-langkah untuk mencegah hal ini. Mungkin berbeda jika Anda bermaksud untuk mentransfer lisensi Anda, dalam hal ini saya yakin beberapa perangkat lunak ini memberikan kelonggaran yang cukup besar (tetapi sekali lagi saya tidak dapat berbicara untuk Windows dari pengalaman saya sendiri).