Kapan harus mempartisi hard drive?

16

Apakah ada manfaat khusus perangkat keras yang bijaksana untuk mempartisi hard drive sebelum instalasi OS dibandingkan dengan melakukannya setelah instalasi OS?

(Di sini oleh kelebihannya, maksud saya efek fisik seperti masa pakai hard drive dll., Bukan karena kehilangan data atau, karena tidak dapat menyusut dll.)

ETER
sumber
1
Maksud saya, jika Anda mempartisi sesudahnya, Anda mungkin harus berpindah-pindah data sehingga akan sedikit merusak hard drive dibandingkan dengan hanya mempartisi sebelumnya. Apakah itu penting atau tidak, itu terserah Anda, tetapi kebanyakan orang tidak akan mengkhawatirkannya kecuali mereka melakukannya berkali-kali. Ini akan menghemat waktu Anda, terlepas dari melakukannya sebelumnya, ...
user541686
3
OS PC apa yang dapat Anda instal pada HDD / SSD yang tidak memerlukan partisi (sebelum atau selama instalasi)?
serbuk gergaji
@sawdust: Hampir semua OS mirip Unix termasuk tetapi tidak terbatas pada Linux dan BSD, mungkin sebagian besar OS mirip DOS (setelah semua, Anda dapat menjalankannya dari floppy disk, CD, atau DVD, yang biasanya tidak dipartisi). Saya tidak yakin tentang Windows, tapi saya kira itu mungkin juga.
Jörg W Mittag
2
@sawdust Saya tahu seorang teman berhasil menginstal fedora ke disk yang tidak dipartisi. Itu menyebabkan masalah di telepon meskipun seperti yang diharapkan untuk hidup di partisi.
Baldrickk
1
Dengan Windows Anda dapat memiliki seluruh disk sebagai satu partisi. Beberapa menyebut ini "tidak dipartisi". Tetapi jika itu benar - benar tidak dipartisi saya tidak melihat bagaimana Anda bahkan bisa boot.
Jamie Hanrahan

Jawaban:

22

Tidak ada keuntungan nyata.

Jika Anda hanya memiliki satu drive, Anda bahkan tidak punya pilihan. Anda harus memiliki sesuatu untuk menginstal OS, dan untuk windows yang merupakan partisi.

(Demi kelengkapan: Untuk hampir semua OS yang akan menjadi partisi, meskipun Anda bisa memberi tahu BSds dll untuk menggunakan drive mentah dalam dedikasi berbahaya mode . Dan saya tidak akan terkejut jika QNX, GNU / Linux dll juga mendukung ini).

Setelah mengatakan itu:

  1. Mengapa Anda pikir itu akan mempengaruhi masa pakai harddisk?
  2. Terlepas dari pemasangan partisi pra-OS atau pemasangan partisi pasca-OS, Anda hampir pasti menginginkan disk kedua atau partisi kedua untuk data. (misalnya untuk menyimpan /usr/localdan /home, atau di windowsMy documents/
Hennes
sumber
saya tidak benar-benar mengatakan seumur hidup, saya mencoba untuk menekankan ini tentang efek fisik yang saya tanyakan
ETHER
2
Anda pasti punya pilihan. Anda mem-boot komputer Anda dari OS instal CD / DVD / media boot USB, dan menggunakannya untuk mempartisi drive Anda sebelum menginstal. Membiarkan OS menginstal ke satu partisi yang mencakup seluruh drive dan kemudian menyusut yang tidak perlu. IIRC, bahkan Windows menyertakan alat partisi pada media boot installer mereka (bahkan satu dengan GUI, bukan hanya command-line fdisk atau apa pun namanya hari ini). Semua distro GNU / Linux, tentu saja.
Peter Cordes
Satu-satunya cara agar partisi dapat, bahkan dari jarak jauh, mempengaruhi kehidupan harddisk - yang dapat saya pikirkan, akan menjadi partisi swap kecil vs besar dalam mekanis, hardisk non-SSD. Secara teoritis, partisi yang lebih kecil di area yang mendapat banyak penulisan dapat menghasilkan lebih banyak keausan. Tapi seperti yang saya katakan, ini teoretis dan sangat tidak mungkin memiliki efek dunia nyata.
DocWeird
Catatan: beberapa pengontrol SSD mendukung penyediaan yang dinamis. Ini berarti bahwa ruang yang tidak digunakan dalam tabel partisi digunakan secara bebas oleh SSD untuk menjaga kinerja penulisan. Lihat artikel resmi ini dari Seagate: seagate.com/tech-insights/…
oldmud0
@ oldmud0 Apakah tidak ada ruang kosong yang digunakan? Dipartisi atau tidak? Jadi 100GB disk dengan partisi 100GB dan data 80GB vs 1000 GB disk dengan 90GB dipartisi, 80 GB yang digunakan dan 10GB sebagai overprovisioning akan berperilaku sama? (dengan asumsi trim bekerja).
Hennes
9

Alasan besar lebih baik untuk memiliki rencana partisi yang kuat pada waktu instalasi daripada mengacaukannya secara dinamis setelah OS Anda diinstal biasanya adalah masalah pelestarian data. Banyak utilitas akan membiarkan Anda memotong partisi yang memiliki data di dalamnya, yang dapat membuat drive dalam keadaan rusak dan memerlukan instalasi ulang OS atau aplikasi apa pun yang kehilangan file karena perubahan. Namun demikian, sejauh itulah; HDD atau SSD tidak mengalami penuaan atau stres yang tidak normal dengan melakukan perubahan partisi.

CDove
sumber
"HDD atau SSD tidak mengalami penuaan atau stres yang tidak normal dengan melakukan perubahan partisi" - ketika GParted memindahkan partisi NTFS, ia menyalin seluruh isinya. Itu cukup menegangkan untuk SSD. (Saya tidak tahu apakah alat lain dapat melakukannya dengan lebih anggun)
gronostaj
2
Itu adalah tekanan untuk SSD. SSD modern tidak mengalami kedaluwarsa siklus tulis yang cepat seperti yang dilakukan sebelumnya, sebagian besar disebabkan oleh TRIMing dan penggunaan memori SLC. SSD gen saat ini biasanya bertahan lebih lama dari mesin yang dipasang di luar pusat data besar-besaran di mana drive menerima penulisan konstan.
CDove
SSD tingkat konsumen modern tidak menggunakan SLC, tetapi kebanyakan TLC lebih murah, yang kurang tahan lama. TRIM tidak berfungsi dalam hal ini, karena ini adalah salinan byte-ke-byte. Dalam 2 tahun masa pakainya (sejauh ini) SSD saya memiliki 23 kali kapasitasnya yang ditulis untuknya, kira-kira 1 overwrite penuh per bulan. Jadi memindahkan partisi setengah-disk pada dasarnya bernilai menulis selama dua minggu dalam beberapa menit. Itu tidak akan mematikan drive (kecuali Anda memindahkan partisi setiap hari), tetapi ini adalah jumlah data yang signifikan. (Btw, daya tahan yang dinyatakan drive MLC saya 2x lebih tinggi dari TLC saat ini. Jadi daya tahan SSD baru sebenarnya semakin buruk.)
gronostaj
7

Sebagian besar, itu tidak masalah.

Satu pengecualian adalah ketika menginstal sistem operasi lama pada drive modern.

Pemasang OS lama cenderung menyelaraskan partisi pada batas "silinder". Secara khusus, memulai partisi pertama pada awal "silinder" 1 (sektor 0 dicadangkan untuk kode booting dan tabel partisi).

Drive modern biasanya akan dilihat oleh OS memiliki 255 "sektor" per "track" dan "63" head. Jadi setiap "silinder" akan memiliki 16065 sektor.

Ini bagus sampai drive "format lanjutan" muncul. Drive ini memiliki ukuran sektor fisik 4KiB tetapi ukuran sektor logis 512 byte. Mereka bekerja jauh lebih baik jika membaca dan menulis (terutama menulis) adalah kelipatan dari 4KiB dalam ukuran dan disejajarkan pada batas 4KiB (8 sektor logis). Tulisan yang tidak selaras akan diterjemahkan menjadi operasi baca-modifikasi-tulis yang berisiko kehilangan data.

Hasil dari ini adalah jika Anda menggunakan drive "format lanjutan", Anda benar - benar ingin partisi Anda dimulai pada batas 4KiB (8 sektor logis).

Anda akan melihat bahwa 16065 tidak habis dibagi 8. Jadi, menggunakan alat OS lama untuk mempartisi drive modern sangat mungkin menghasilkan misalignment.

plugwash
sumber
2
@crypto: Perhatikan bahwa ini bukan hanya masalah kehilangan data, tetapi juga berarti drive Anda melakukan lebih banyak pekerjaan daripada yang diperlukan, jadi semakin cepat rusak.
user541686
+1. Ini sebenarnya alasan yang sangat bagus.
Hennes
2

Banyak filesystem (misalnya ext3 / ext4) membuat keputusan tentang mengoptimalkan struktur yang dicadangkan (misalnya ukuran tabel inode, ruang yang dilindungi oleh pengguna, mungkin ukuran pointer yang digunakan). Masih dipertanyakan apakah struktur ini tetap optimal jika ukuran sistem file diubah secara signifikan, terutama oleh alat pengubah ukuran online yang mengubah fundamental sistem file menjadi berbahaya. Misalnya, tabel inode terlalu kecil pada ext3 (dimaksudkan untuk sistem file yang jauh lebih kecil) dapat membuat Anda mengalami kondisi di mana sistem file kehabisan "slot" untuk file, sehingga Anda tiba-tiba tidak dapat membuat file baru dan mendapatkan keluar dari kesalahan ruang bahkan dengan banyak ruang tersisa. Tabel inode yang terlalu besar (yang dimaksudkan untuk sistem file yang lebih besar) akan menyia-nyiakan ruang.

pemeras
sumber
1

Partisi sebelum / selama instalasi sehingga Anda dapat menempatkan data pengguna di partisi itu sendiri terlepas dari file OS.

Karena OS tidak memerlukan banyak ruang (istilah relatif ...), Anda dapat menjadikannya partisi OS yang relatif kecil, dan partisi pengguna berukuran besar.

Anekdot: Saya menggunakan Linux, dan data pengguna saya (dipanggil /home) sudah ada di partisi sendiri selama 17 tahun. Itu memungkinkan saya untuk menyalin data saya dari disk ke disk tanpa khawatir tentang OS atau versi.

RonJohn
sumber
Partisi atau disk data khusus (baik / home, D :, tempat untuk meng-host dokumen my_document, / usr / local / home, ... apa pun) tentu saja merupakan ide yang sangat bagus. Tapi itu bisa dilakukan sebelum dan sesudah instalasi OS. (di sini saya berasumsi bahwa instalasi OS tidak mengisi seluruh disk dengan satu partisi. Untungnya windows cukup pintar untuk tidak melakukan hal itu selama instalasi waras, meskipun Anda masih perlu mengatur partisi secara manual karena setup otomatis salah ).
Hennes
@ Henry "baru-baru ini" (terakhir yang saya lakukan adalah 2014) installer Ubuntu default untuk mengisi seluruh disk dengan satu partisi, tetapi membiarkan Anda menambahkan partisi jika Anda tahu harus bertanya apa.
RonJohn