Apakah mengaktifkan TRIM memengaruhi hard drive lain di komputer (dan bagaimana Anda tahu kapan Windows menggunakannya)?


10

Baru-baru ini saya membeli solid state drive baru (an OCZ Vertex 2 (80 GB) ) untuk digunakan terutama untuk sistem operasi saya. Saya juga memiliki tiga hard drive SATA lain dengan berbagai macam ukuran untuk penyimpanan data jangka panjang. Saya berhasil menginstal Windows 7 ke SSD, dan semuanya tampak berfungsi dengan baik (saya masih tidak yakin seberapa cepat, saya masih mengoptimalkan sistem). Saya tidak memperhatikan peningkatan kecepatan yang saya pikir akan saya dapatkan, tetapi itu adalah masalah lain sama sekali.

Saya sedang menjelajah Alkitab SSD OCZ , dan perhatikan yang berikut di Bagian 60-76 - Tweak dan TRIM :

Q. Bagaimana saya tahu jika TRIM diaktifkan pada OCZ SSD saya?

SEBUAH. Di Windows 7, buka mulai / jalankan / cmd), ketikkan yang berikut:

fsutil.exe behaviour query DisableDeleteNotify

Itu harus merespon kembali dengan:

DisableDeleteNotify=0

jika dukungan TRIM siap dan aktif. Jika tidak, ketikkan:

fsutil.exe behavior set DisableDeleteNotify 0

Setelah sedikit mencari di Google, saya menemukan hasil yang serupa di tempat lain (ditetapkan DisableDeleteNotify untuk 0 ), yang masuk akal karena agar TRIM berfungsi, solid-state drive perlu diberitahukan ketika penghapusan terjadi (untuk pengumpul sampah) tidak seperti hard drive normal). Ketika saya menjalankan kueri di fsutil, saya mendapatkan hasil berikut:

DisableDeleteNotify = 48

Mengikuti instruksi yang saya temukan, saya atur ini 0 dari pada 48. Namun, saya mulai bertanya-tanya. Apakah ini semua bukti yang saya perlukan bahwa OS menggunakan TRIM?

Juga, karena ini berlaku secara global untuk komputer, apakah data TRIM dikirim ke hard drive lain yang terhubung ke komputer? Dan jika demikian, apakah ini akan menyebabkan penurunan kinerja disk?

Juga, karena saya memposting hadiah, saya ingin hal cepat lain dijawab. Halaman ini dari Microsoft menyatakan bagaimana Windows 7 akan mendukungnya. Namun, adakah yang bisa menemukan halaman yang lebih baru lebih disukai dari Microsoft merinci dukungan TRIM di Windows 7, dan cara memastikan bahwa keduanya diaktifkan & amp; kerja?


Juga, saya telah diformat ulang beberapa kali, dan menempatkan SSD di dua komputer yang berbeda. Setiap kali saya kueri nilai DisableDeleteNotify (jelas sebelum saya set ke 0), selalu 48.
Breakthrough

Jawaban:


8

SU thread Bagaimana saya tahu jika Drive SSD saya mendukung TRIM membahas pertanyaan yang sama ini.

Ini menjawab menyatakan bahwa "DisableDeleteNotify = 0" berarti bahwa TRIM diaktifkan di Windows . Ini hanya berarti bahwa perintah TRIM akan dikirim ke driver disk, yang mungkin mengabaikannya atau mengirimkannya ke firmware, yang pada gilirannya akan mengabaikannya atau menggunakannya untuk efek yang baik.

Jadi sepertinya Anda telah melakukan semua yang diperlukan di Windows. Windows akan mengirim perintah TRIM ke driver disk. Namun, sebenarnya tidak ada lagi yang dapat Anda lakukan untuk memverifikasi bahwa itu benar-benar berfungsi. Tidak ada tolok ukur atau tes lain yang benar-benar menguji fungsi TRIM dari driver disk atau firmware. Jika Anda menemukan di masa depan bahwa operasi Tulis terlalu lambat pada disk, maka ini berarti ia tidak berfungsi.

Anda dapat menggunakan salah satu program benchmark disk yang ditemukan di Web, untuk menguji kinerja disk dengan DisableDeleteNotify diatur ke 0 atau 48. Siapa yang tahu? Anda mungkin benar-benar menemukan perbedaan dalam kinerja. (Saya belum menemukan penjelasan tentang nilai 48.)

Jika tidak, satu-satunya hal yang tersisa untuk dilakukan adalah memeriksa versi baru driver disk dan firmware, agar selalu terbarui. Jika TRIM tidak berfungsi saat ini, itu akan menjadi fungsional suatu saat nanti.

Untuk menjawab pertanyaan Anda yang lain: TRIM tidak dapat memengaruhi drive non-SSD di komputer. Ini akan diabaikan oleh driver disk atau firmware disk.

Saya memang menemukan juga artikelnya Mengaktifkan dukungan TRIM di Windows 7 yang merinci metode pencarian jika firmware mendukung TRIM:

Unduh, instal, dan jalankan Intel   Kotak Alat SSD . Jika drive Anda tidak   Intel SSD, satu-satunya pilihan   tersedia akan "Lihat Drive   Informasi ". Klik itu. Gulir ke bawah   ke Word 169 dan lihat nilainya Bit 0 - Data Set Management Supported. jika ini 1, Anda punya   MEMANGKAS. Jika 0, Anda tidak.

Artikel Bagaimana cara memeriksa apakah SSD dan TRIM memiliki semua fungsi windows 7 berfungsi? juga mengatakan:

Secara umum, jika Anda memiliki SSD keras   drive, win7 akan menonaktifkan disk   defragmentasi, Superfetch,   Fitur Prefetcher dan ReadyBoost. Jika   Anda ingin memeriksa keadaan mereka, Anda bisa   gunakan langkah-langkah berikut.

Arahkan ke registri berikut,

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

Jika superfetch dan prefetch   fitur dinonaktifkan, registri mereka   nilai harus 0, periksa apakah   EnablePrefetcher dan EnableSuperfetch   keduanya diatur ke 0.

Ia juga mengatakan:

Untuk memeriksa apakah SSD sudah benar   terdeteksi dengan mencari di Disk   Defragmenter.

  1. Buka Disk Defragmenter
  2. Klik tombol Konfigurasi jadwal
  3. Klik tombol Pilih disk

Jika disk tidak ada dalam daftar,   maka telah terdeteksi sebagai SSD   dan tidak akan secara otomatis   didefragmentasi.


Terima kasih atas tanggapan Anda, sejauh ini yang terbaik. Selain posting blog itu, apakah Anda menemukan / melihat artikel Microsoft lainnya yang merinci dukungan TRIM di Windows 7? (Juga, untuk kelengkapan jawaban, dapatkah Anda memasukkan kutipan dari jawaban yang Anda tautkan? Khususnya pada paruh kedua.)
Breakthrough

Saya menemukan beberapa info, ditambahkan di atas, yang dapat membantu memverifikasi jika Windows menganggap disk ini adalah SSD dan telah mengoptimalkan parameternya. Ini tidak berarti bahwa TRIM berfungsi.
harrymc

1

Saya tidak tahu apakah ini berfungsi tetapi lihat OCZ Tech Wiki dan pada halaman itu ia akan memberi tahu Anda jika SSD Anda memiliki TRIM dan cara mengaktifkannya.


Ya, saya melihat artikel itu sebelum saya membeli drive. Namun, itu untuk drive berbasis Indilinx yang lebih lama (milik saya adalah Sandforce), dan saya tahu itu mendukung TRIM.
Breakthrough

0

Ya Anda memang memerlukan TRIM untuk SSD Anda, izinkan saya menjelaskan: dalam hard disk biasa ketika Anda menulis 0 atau 1 pada sektor fisik, kepala magnetik hanya membalik sektor dan menjalankan bisnisnya, ini terjadi untuk semua perubahan yang dilakukan sektor dan itu tidak masalah hanya flip. SSD tidak memiliki membalik magnetik, ketika Anda menulis ke sektor SSD kosong bahwa sektor mendapatkan 1 atau 0, dan pada saat sesuatu perlu diubah di dalamnya, SSD tidak dapat dengan mudah membaliknya, ia harus menggunakan mengaturnya untuk tidak digunakan terlebih dahulu, setelah sektor ditandai sebagai tidak digunakan maka Anda dapat menulis sesuatu di atasnya, inilah yang dilakukan TRIM untuk Anda, secara berkala mengatur ditandai sebagai sektor yang dihapus sebagai benar-benar dihapus, jika Anda menonaktifkan TRIM SSD Anda secara perlahan akan kehilangan kinerja karena akhirnya SEMUA sektor akan digunakan dan akan ada kebutuhan untuk operasi tambahan setiap kali perubahan diperlukan. Jadi TRIM hanya berfungsi sebagai tukang sapu, TRIM tidak akan bekerja pada hard drive biasa karena mereka tidak membutuhkannya. tldr. jangan nonaktifkan kecuali Anda ingin SSD Anda melambat.


Saya tahu cara kerja TRIM, dan saya tahu mengapa SSD menggunakannya. Itu bukan pertanyaan saya. Saya ingin tahu bagaimana saya bisa tahu jika sistem operasi mengirimkan perintah TRIM ke drive.
Breakthrough
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.