sfdisk mengembalikan tabel partisi jika dua hardisk memiliki ukuran yang berbeda

1

Apa yang akan terjadi jika saya mencoba mengembalikan tabel partisi hard disk yang lebih besar ke hard disk yang lebih kecil, misalnya: tabel partisi hard disk 250GB ke hard disk 80GB menggunakan sfdisk seperti ini.

sfdisk /dev/sda < PartitionTable250.txt

Akankah sfdisk mendeteksi itu?

Saya pikir tidak akan ada masalah jika tabel partisi hard disk yang lebih kecil akan dipulihkan pada hard disk yang lebih besar?

MA1
sumber

Jawaban:

1

Anda mungkin pada akhirnya akan membuat tabel partisi yang tidak valid.

Saya belum pernah mencoba ini, tapi inilah yang saya harapkan:

  • sfdisk harus menulis tabel partisi ke perangkat. Ini akan berhasil, karena tabel partisi primer terdapat di dalam MBR (sektor 0 drive), dan setiap tabel partisi diperluas terdapat di dekatnya.
    (Saya percaya, tetapi saya tidak yakin, tabel partisi extended disimpan dalam 63 sektor pertama drive - partisi pertama biasanya dimulai di sektor 63. Ingat bahwa 4 partisi primer (atau 3 primary dan 1 extended) semuanya terkandung dalam tabel partisi primer dalam MBR.)

  • Setiap partisi dalam tabel yang ada seluruhnya dalam 80GB pertama akan berfungsi dengan baik.

  • Setiap partisi dalam tabel yang ada sebagian atau seluruhnya melampaui 80GB pertama tidak akan berfungsi . Sederhananya, tabel akan merujuk ke sektor-sektor yang tidak ada pada perangkat itu.

Secara umum Anda benar karena tabel partisi drive yang lebih kecil dipulihkan ke drive yang lebih besar seharusnya tidak memiliki masalah.

quack quixote
sumber