Mengkonfirmasi bahwa Windows 7 menggunakan optimisasi SSD

30

Saya mengambil risiko dan menginstal Windows 7 di komputer saya. Bahkan lebih baik, saya menginstalnya pada Intel x25m baru saya (harus menyukai kebaikan SSD itu).

Windows Vista dikenal untuk meronta-ronta, mencekik, dan memakai SSD. Rupanya Windows 7 mengatasi beberapa masalah yang lebih serius.

Namun, saya lebih khawatir bahwa mungkin Windows 7 tidak menggunakan optimasi tersebut. Saya paranoid, tetapi dengan biaya SSD (aduh !!), saya ingin mendapatkan kehidupan sebanyak mungkin dari itu.

Apakah mungkin untuk mengonfirmasi bahwa Windows 7 menggunakan semua optimisasi SSD baru yang keren? Bahwa sudah dikonfirmasi dengan benar bahwa drive Anda adalah SSD?

Terima kasih atas tanggapan Anda. Bertentangan dengan Tanya Jawab, Superfetch IS berjalan pada sistem ini. Dan diberi jawaban untuk baris perintah yang saya berikan, saya pikir Windows 7 TIDAK menggunakan optimasi. SANGAT MENYEBALKAN. Apakah ada sesuatu yang bisa saya lakukan untuk membuat Windows 7 memperlakukan drive saya seperti SSD?

Juga, apa pembicaraan tentang "penyelarasan" drive ini? Apakah ada cara untuk mengkonfirmasi itu juga?

Disk defragging juga diaktifkan. Saya menonaktifkannya.

FYI, Indeks Pengalaman Windows untuk sistem adalah 7,8 untuk drive.

Seth Spearman
sumber
Anda bisa mendapatkan info pelurusan dengan menggunakan wmic partition get startingoffsetapa yang Anda lakukan dengan angka-angka yang membuat Anda tidak sepenuhnya yakin.
Diambil
Jangan mengabaikan defragging SSD terlalu cepat; lihat: superuser.com/questions/13668/what-does-a-defrag-actually-do/…
Leftium
Hal paling sederhana yang ingin Anda lakukan agar windows akan menggunakan SSD Anda sebanyak mungkin, adalah mengaturnya sebagai satu-satunya drive swap Anda. Lihat: superuser.com/questions/237813/… . Itu mengubah hidup :)
rubmz

Jawaban:

23

Jika Anda membuka jendela prompt perintah (sebagai admin) dan mengetik perintah berikut, Windows 7 akan memberi tahu Anda jika terdeteksi bahwa drive Anda mendukung perintah TRIM dan dengan demikian telah menetapkan Windows untuk menggunakan berbagai optimalisasi SSD secara otomatis:

fsutil behavior query disabledeletenotify

Anda harus mendapatkan sesuatu kembali seperti "DisableDeleteNotify = 0" jika drive Anda diperlakukan sebagai SSD.

Penuh Q & A bahwa Tim Teknik Windows 7 diposting tentang SSD sini .

GATambar
sumber
GA, Anda sangat senang saya mengajukan pertanyaan. Ketika saya mengetik perintah perintah itu saya mendapat jawaban DisableDeleteNotify = 0. Yang berarti Windows 7 TIDAK memperlakukan disk saya sebagai SSD. Apakah ada yang bisa saya lakukan untuk mengaktifkan optimasi? Seth
Seth Spearman
2
Jika DisableDeleteNotify = 1, ini berarti bahwa Windows 7 telah mematikan TRIM. Jadi ini tidak diinginkan jika SSD mendukung TRIM.
sblair
3
Ah **** kamu benar, perintah benar tapi aku salah jalan, tidak tahu apa yang terjadi di sana. Akan mengedit jawaban saya untuk memperbaikinya. Maaf jika saya telah menyesatkan siapa pun, benar-benar tidak bermaksud demikian.
Diambil
2
Perintah ini hanya menunjukkan jika dukungan TRIM dinonaktifkan di Windows. Hasil "0" bahkan tidak berarti Anda memasang SSD. Sumber .
i3v
1
@ Tertarik Sebenarnya, pertanyaannya adalah «... jika Win7 menggunakan ...», dan «menggunakan» tidak sama dengan «diaktifkan». Sepengetahuan saya , pemeriksaan "DisableDeleteNotify = 0" hanyalah kesalahpahaman umum. Dari pengalaman saya sendiri - satu PC saya tanpa SSD sama sekali melewati pemeriksaan ini, serta yang lainnya, yang mendapat SSD, yang secara salah dikenali sebagai HDD. Selain itu, suntingan Seth (revisi 3 dan 4) dari pertanyaan awal terlihat seperti ia mengerti, bahwa "DisableDeleteNotify = 0" bukan jawaban yang benar (yang ditandai sebagai benar ~ 30 menit sebelum suntingan).
i3v
9

"Optimasi SSD baru yang keren" sebagian besar adalah pencuci mata, hampir tidak 'keren' dan tentu saja bukan baru. Microsoft tentu tidak menemukan kembali roda di sini.

Saat solid state drive hadir, Windows 7 akan menonaktifkan defragmentasi disk, Superfetch, ReadyBoost, serta prefetch boot dan peluncuran aplikasi.

Seperti yang Anda lihat, ini hanyalah beberapa penyesuaian dasar yang diketahui oleh pemilik solid state disk untuk waktu yang lama.

Satu-satunya kemajuan penting di Windows 7 adalah dukungan untuk perintah Trim, yang berkaitan dengan cara data ditulis ke memori NAND.

'Pembunuh' yang sebenarnya (terdengar agak menakutkan :) adalah penggunaan memori virtual dan folder temp yang belum ditangani oleh Microsoft sama sekali. Anda harus merawat SSD Anda sendiri jika Anda benar-benar ingin memiliki 'optimasi keren'.

Berikut ini beberapa tautan untuk Anda:

Pastikan juga untuk menyelaraskan partisi SSD Anda dan memanfaatkan disk RAM dengan benar.

Peter Mortensen
sumber
Tetapi 2 tautan di atas relevan untuk Windows XP.
Boris_yo
5

Sepengetahuan saya, saat ini tidak ada metode sederhana, yang akan mencakup semua kasus yang mungkin.
Namun, dalam kebanyakan kasus praktis, itu harus cukup untuk memeriksa hal-hal berikut:

  1. Seperti yang disebutkan di sini fsutil behavior query disabledeletenotify harus 0, jika tidak TRIM dinonaktifkan di OS Anda.
    Namun, ini tidak berarti bahwa OS mengenali SSD Anda.

  2. Jika OS mengenali drive SSD Anda, Windows7 harus menghapusnya dari jadwal defragmentasi , (Win8 dan Win10 secara eksplisit menunjukkan "Media type = SSD" di alat "Defragment and Optimize Drives" ). Jika bagian ini OK, ini artinya OS Anda mengenali SSD Anda. Dan jangan mengirim perintah TRIM.
    Namun, ini tidak berarti bahwa SSD menerimanya.

  3. Selanjutnya, periksa kata 169, bit0 dalam informasi drive Anda. Ini dapat dilakukan, misalnya, menggunakan kotak alat Intel SSD atau alat hdsentinel (versi uji coba sudah cukup). Mungkin, ada lebih banyak alat untuk melakukan itu. Bit ini harus "1" jika SSD Anda mendukung TRIM. (Sebagian besar SSD modern mendukungnya.)
    Namun, ini tidak berarti bahwa perintah TRIM, yang dikirim oleh OS Anda diteruskan dengan benar ke SSD Anda, mis. Pengontrol RAID Anda mungkin tidak memberikannya dengan benar .

  4. (Sebenarnya, tidak apa-apa untuk memulai dari titik ini.) Ada beberapa metode eksperimental untuk melihat bukti, bahwa TRIM sebenarnya berfungsi. Cara paling sederhana & otomatis adalah dengan menggunakan alat TrimCheck . Sidenote: kompresi disk, enkripsi disk, dan pembilasan buffer cache harus dimatikan.
    Namun, masih ada satu peringatan lagi di sini - fitur DRAT / DZAT. Periksa juga, jika SSD Anda mendukung DZAT, lihat kata 69, bit14 & bit5 (sekali lagi, "Intel SSD toolbox" harus dapat menunjukkannya, dalam kebanyakan kasus).

    • Jika kedua bit DRAT / DZAT adalah "1" - Anda beruntung - alat akan memberi Anda "TRIM bekerja" segera (jika itu benar-benar berfungsi). Namun, Anda mungkin harus me-reboot PC Anda, dan / atau meluncurkan "optimasi disk" (jika Anda menggunakan Windows 8/10).
    • Kalau tidak, segalanya menjadi lebih sulit. Alat ini dapat memberi Anda CONCLUSION: TRIM appears to be NOT WORKING (or has not kicked in yet)selama beberapa minggu. Dan kemudian Data is neither unchanged nor empty <...> CONCLUSION: INDETERMINATE, tetapi ini tidak berarti bahwa TRIM Anda tidak berfungsi.
      Di sisi lain, masih ada peluang, bahwa Anda akan mendapatkan CONCLUSION: TRIM appears to be WORKING!satu hari. Coba biarkan PC Anda dalam semalam (juga me-reboot dan meluncurkan "optimalisasi disk"), agar pengumpul sampah bawaan SSD melakukan tugasnya. Jika TrimCheck menunjukkan TRIM appears to be WORKING!, ini hampir pasti berarti hanya (kecuali beberapa alat pihak ke-3 yang konyol sengaja menulis angka nol di sana-sini, dan, menempatkan angka nol di atas data uji juga). Bagi mereka yang tertarik, beberapa detail teknis (sejauh yang saya mengerti) ada di sini .
  5. Pengembang alat hdsentinel, mengklaim bahwa alatnya menggunakan pendekatan yang berbeda, berdasarkan DEVICE_TRIM_DESCRIPTOR. Dan metode ini saja yang harus melakukan pekerjaan. Dan itu bahkan tidak akan memberikan "false positive" jika RAID controller tidak melewati perintah TRIM dengan benar.

i3v
sumber
3

Saya pikir apa yang Anda cari adalah program yang disebut Intel SSD Toolbox, tetapi sepertinya Anda tidak dapat mengunduhnya saat ini karena memiliki beberapa bug. Saya tidak akan terlalu khawatir. Memakai SSD membutuhkan waktu yang sangat lama (saya pernah membaca bahwa dalam kasus penggunaan normal, SSD yang baik umumnya akan bertahan lebih lama dari hard drive normal).

Pasang kembali Monica
sumber
Anda dapat menulis beberapa pertunjukan sehari sebelum mencapai usia menulis yang tercantum pada SSD konsumen saat ini. Karena kegagalan SSD disebabkan oleh peningkatan waktu tulis yang lambat dan progresif, sebenarnya mudah dideteksi oleh alat SMART yang memungkinkan firmware untuk memindahkan data ke bagian SSD yang sehat. Juga sebuah artikel yang saya baca menunjukkan bahwa angka-angka itu pesimistis dan bahwa hanya beberapa persen dari total kapasitas yang harus dihilangkan sebagai sektor buruk pada saat itu dengan yang paling bertahan lama secara signifikan lebih lama.
Dan Neely
2
downloadcenter.intel.com/... ini adalah Intel SSD Toolbox, ini berfungsi penuh.
Raveren
1
@BrendanLong AFAIU, Anda berbicara tentang metode ini . Tetapi, pertama-tama, ini mungkin tidak berfungsi dalam beberapa kasus, misalnya melalui pengontrol RAID "LSI SAS3 3008 Fury" saya pada Dell 7910. Kedua, AFAIK, ini hanya menunjukkan jika SSD Anda mendukung TRIM - mungkin masih tidak berfungsi karena OS atau masalah pengontrol.
i3v