Dengan banyak komputer moden menggunakan SSD (Solid State Drives Hard), satu soalan yang sering saya tanyakan adalah jika anda perlu defragment SSD. Itulah soalan yang baik kerana sampai sekarang, hampir semua orang telah mendengar defragmenting PC.
Jadi mengapa kita defragment cakera keras di tempat pertama? Nah, saya tidak akan masuk ke dalam terperinci di sini kerana anda boleh membaca tentangnya secara dalam talian, tetapi pada asasnya ia kerana pemutar cakera keras berputar lebih lama untuk membaca data yang "dipecah" atau disimpan di beberapa lokasi pada cakera keras. Memandangkan pemintalan cakera keras membaca dan menulis data secara berurutan, ia akan mengambil masa yang lebih lama untuk cakera keras untuk membaca fail jika bahagian fail terletak di bahagian yang berlainan cakera berbanding dengan yang terletak sama sekali dalam satu unit / ruang.
Jadi defragmenting cakera keras berputar biasa boleh berguna bergantung kepada saiz pemacu anda, bilangan fail yang telah anda simpan dan saiz fail tersebut. Sekarang soalan menjadi defragmenting berguna jika cakera keras tidak mempunyai bahagian bergerak fizikal?
Nah, jawapan kepada soalan itu cukup mudah apabila anda memahami perbezaan antara SSD dan HDD. SSD pada dasarnya adalah memori flash yang tidak menentu, yang mungkin anda gunakan untuk digunakan dalam kamera digital anda, dan sebagainya. SSD adalah pantas kerana ia secara rawak mengakses memori dan tidak secara berurutan seperti HDD. SSD hebat, tetapi ada satu kaveat besar yang kebanyakan pengeluar cakera keras tidak pernah menyebut tentang SSD dan itulah jangka hayat mereka.
LifeSpan SSDs
Kerana cara mereka dibina, SSD memakai setiap kali mereka menulis diakses. Jika anda telah membaca ulasan SSD sebelum ini, anda mungkin telah membaca tentang bagaimana SSD akan menjadi lebih perlahan jika anda menanda arasnya selepas mengisi sepenuhnya pemacu dan kemudian memadamkannya. Dengan HDD, anda tidak akan mengalami masalah itu. Kebanyakan orang tersilap berfikir SSD adalah lebih selamat daripada HDDs kerana mereka tidak mempunyai bahagian yang bergerak. Ini tidak benar. Memori kilat mempunyai jangka hayat yang sangat terhad dan semakin banyak digunakan, semakin cepat ia akan gagal.
Jadi kembali kepada soalan defragmenting. Apabila anda defrag cakera keras, terutama SSD, ia akan menyebabkan banyak akses tulis kecil, yang akan mengurangkan jangka hayat cakera keras. Dan kerana data tidak dibaca secara berurutan, tidak mengapa jika fail itu disimpan di seratus tempat yang berlainan, prestasi akan tetap sama.
Jadi, tidak, anda tidak boleh defrag SSD. Dan melakukan sesuatu sebenarnya akan mengurangkan kehidupan memandu anda. Semua pengilang SSD tahu tentang masalah ini dan mereka telah menghasilkan teknik pengoptimuman dengan menggunakan arahan TRIM.
Pada masa ini, dengan HDD dan SSD, jika anda memadam beberapa data pada cakera keras, sistem operasi tidak benar-benar mengeluarkan kandungan dari cakera, ia hanya memadamkan penunjuk ke alamat dan dengan itu "memadam" data. Itulah sebabnya mengapa anda dengar memadam selamat atau pemecatan fail keselamatan kerajaan, yang benar-benar menggantikan data yang dihapuskan dengan berburu sehingga tiada siapa yang boleh menggunakan alat canggih untuk membaca data kemudian.
Isu data yang tidak benar dipadam adalah apa yang menyebabkan jangka hayat SSD dikurangkan. Sekiranya cakera mengetahui bahagian memori mana yang tidak mengandungi sebarang data penting, ia hanya boleh digunakan semula untuk data baru. Perintah TRIM disokong oleh SSD terbaru dan akan mengoptimumkan cakera keras supaya ia mengurangkan bilangan menulis / penghapusan dan oleh itu memanjangkan hayat SSD anda dengan ketara.
Jika anda berada di pasaran untuk membeli SSD, buatlah pilihan anda dengan berhati-hati. Anda mahu cakera keras yang menyokong arahan TRIM.
Terdapat banyak SSD lain yang menyokong arahan TRIM, tetapi anda perlu menyemak dengan pengilang. Perhatikan bahawa Windows 7/8/10 secara asal menyokong perintah TRIM untuk pemacu keras yang menyokongnya, jadi anda tidak perlu berbuat apa-apa. Versi Windows yang lebih lama tidak menyokong arahan TRIM. Dalam kes Windows XP dan Vista, OS tidak dapat memberitahu perbezaan antara SSD dan HDD, jadi sebaiknya matikan Disk Defragmenter.
Anda juga boleh menggunakan program pihak ketiga yang menyokong TRIM untuk menjalankan sistem yang tidak menjalankan Windows 7/8/10. Sekiranya anda tidak mempercayai semua yang saya katakan, maka anda boleh menyemak siaran ini dari sumber yang lebih dipercayai yang terperinci mengapa ia bukan idea yang baik untuk defrag SSD:
//www.oo-software.com/en/docs/whitepaper/ood_ssd.pdf
Jika anda mempunyai pendapat yang berbeza atau sesuatu yang perlu ditambah, sila bebas untuk menambah komen! Nikmati!