Perhatikan bahwa seharusnya tidak ada alasan teknis untuk tidak "dapat mendefrag drive solid state", dalam arti bahwa Anda dapat memulai program defragmenter dan menjalankannya pada drive.
Tetapi melakukan hal itu tidak memiliki efek yang terjadi pada drive non-solid state, karena memindahkan cluster bersama-sama tidak akan benar-benar mempercepat drive.
Di sisi lain, apa yang akan Anda lakukan adalah melakukan banyak penulisan yang tidak perlu pada drive, dan ini akan mempersingkat, meskipun sedikit, masa pakai drive.
Selain itu, banyak solid-state drive melakukan optimisasi untuk mengurangi masalah ini dengan mengurangi penulisan berulang-ulang ke area yang sama, dan ini transparan untuk sistem luar, dalam hal ini cluster mungkin tidak bergerak sama sekali tetapi menyebar di drive . Teknik ini biasanya "memakai leveling".
Jika program defragmenter menolak untuk mendefrag drive solid state drive (atau bahkan hanya mendaftarkannya sebagai drive yang dapat Anda pilih), saya bertaruh bahwa itu pada dasarnya adalah penolakan perangkat lunak untuk melakukannya, hanya untuk menghindari masalah yang diuraikan di atas.
Perhatikan bahwa saya tidak cukup tahu tentang protokol yang mendasari yang digunakan untuk mendefrag drive, jadi mungkin ada blok keras dari solid state drive untuk menerima perintah defragment, jika ada hal-hal seperti itu. Alasan untuk ini, bagaimanapun, adalah yang dijelaskan di sini.