Minimalkan penulisan ke disk SSD dengan Windows 7

10

Kebanyakan orang menggunakan SSD mereka sebagai disk instalasi sistem utama dengan Windows 7.

W7 sudah memiliki banyak optimalisasi untuk SSD, baik dari segi kinerja dan masa pakai. Meminimalkan penulisan meningkatkan masa pakai SSD, jadi poskan setiap saran sebagai jawaban dan biarkan orang lain memberikan suaranya.

Memperbarui:

Saya tidak yakin lagi bahwa meminimalkan penulisan adalah hal yang baik [tm], fakta-fakta sulit bahwa SSD akan menurun dalam waktu yang nyata hilang dan sepertinya ini dapat membuat sedikit FUD tentang fungsi SSD. Dengan kata lain: Saya mempertanyakan kegunaan pertanyaan wiki saya.

tandai
sumber
1
Kami telah menulis posting tentang ini di Blog Pengguna Super, lihat Memaksimalkan masa pakai SSD Anda .
Tamara Wijsman
3
Ini mengingatkan saya pada jalan kembali ketika, ketika drive CDR pertama kali keluar. Orang-orang paranoid tentang penggunaannya. Orang-orang begitu takut memakai pakaian mereka sehingga mereka tidak pernah menggunakannya. Hal yang sama terjadi pada SSD. Inti dari perangkat ini adalah menggunakannya ! Semakin banyak Anda menulis ke SSD, semakin banyak manfaatnya bagi Anda. Ini seperti Ferrari, ia tetap berkilau di garasi, tetapi Anda tidak bisa cepat kecuali Anda benar-benar mengendarainya .
Keltari
Mungkin SSD modern tidak akan banyak menurunkan aktivitas sistem, tetapi bagaimana jika Anda menjalankan Windows dari USB flash drive yang murah? saya tidak perlu berharap mereka memiliki jenis firmware tingkat lanjut yang dimiliki SSD. jadi saya pikir pertanyaan ini masih relevan dalam kasus itu
Cauterite

Jawaban:

5

Pindahkan folder temp ke partisi lain

Setiap pengguna memiliki Tempfolder yang ditunjuk (misalnya C:\Users\<username>\AppData\Local\Temp) serta ada satu sistem yang luas C:\Windows\Temp. Aplikasi biasanya mengaksesnya melalui variabel lingkungan TEMPdan TMP; jadi sebenarnya mengubahnya cukup mudah (setidaknya sistem lebar dan untuk pengguna saat ini).

menandai
sumber
4

Pindahkan file halaman

Pastikan ini terletak di partisi lain.

Tommy
sumber
2
Bukankah ini meniadakan banyak manfaat kinerja yang Anda dapatkan dari SSD? Jika file swap berada pada drive normal yang lambat, bagaimana SSD meningkatkan kinerja kecuali untuk boot dan peluncuran program?
Konsol
Baiklah .. Saya ingin menulis ini juga tetapi ini berlaku untuk setiap jawaban di sini. Pada dasarnya mereka untuk reduksi paranoid, bukan untuk menggunakan SSD. (orang-orang yang ingin menggunakan SSD seperti ini seharusnya hanya memilih HDD. Kecepatan yang sama, dll dengan ini.)
Apache
@Shiki: Ya, saya setuju, ini tentang paranoia yang habis menggunakan SSD. Haruskah saya lebih menekankan hal ini di Q mungkin?
tandai
Ya saya tidak begitu tahu. Tapi serius ... bagaimana mereka bisa aus? Pada dasarnya dengan matematika, angka-angka menunjukkan 12 tahun, 15 tahun seumur hidup. Sial sekali. Bahkan jika Anda menulis jumlah data penuh setiap hari, Anda mendapatkan sekitar ~ 5 tahun. Dan angka-angka ini mewakili model lama 1-2 tahun. Jangan berpikir seseorang harus khawatir tentang hal itu. Ini seperti menggunakan PC tetapi takut itu akan rusak sekali. Ya itu akan, itu PC. Seperti halnya laptop, jika Anda menggunakannya, semakin besar kemungkinan rusak sekali.
Apache
4
Sebagai catatan, blog Engineering Windows 7 secara khusus merekomendasikan menempatkan pagefile pada SSD. blogs.msdn.com/b/e7/archive/2009/05/05/...
coneslayer
4

Nonaktifkan hibernasi (jika tidak diperlukan)

Hibernasi memiliki dua manfaat utama: (relatif) booting cepat dari power-off; dan kemampuan untuk terus bekerja tepat di tempat Anda tinggalkan. SSD sangat meningkatkan waktu boot dan waktu peluncuran aplikasi, yang agak mengimbangi kegunaan hibernasi.

File hibernasi harus ada di partisi boot , jadi ini adalah pemborosan ruang yang signifikan (dengan asumsi OS ada pada SSD). Dan membebaskan ruang sebanyak mungkin secara permanen dapat membantu meningkatkan kinerja SSD . Ini juga harus menghilangkan sejumlah keausan pada SSD, dibandingkan dengan hibernate yang sering digunakan.

Hibernasi dapat dinonaktifkan dengan mengetik berikut ini di Command Prompt (sebagai administrator):

powercfg /hibernate off
sblair
sumber
4
Hibernasi tidak hanya untuk "boot" yang lebih cepat, tetapi menjaga pekerjaan Anda tetap di tempat sehingga Anda tidak perlu membuka kembali semuanya, begitu seterusnya. Jauh lebih mudah, lebih baik, dan menurut saya akan menggunakan jumlah IO yang lebih kecil daripada booting dari awal tetapi perbaiki saya.
Apache
@shiki Saya pikir Anda belum sepenuhnya membaca posting saya; Saya mendaftarkan dua manfaat hibernasi - yang kedua adalah kemampuan untuk tetap bekerja dari keadaan sebelumnya. Dan saya harapkan daripada menulis beberapa GB (atau berapa pun jumlah konten memori) setiap kali Anda hibernasi PC Anda melibatkan IO secara signifikan lebih (terutama IO yang merugikan: menulis) daripada shutdown yang normal + boot + membuka kembali semua aplikasi / file Anda .
sblair
@shiki Tetapi kenyamanan hibernasi masih memiliki kelebihan (terutama pada SSD dengan kecepatan baca / tulis berurutan yang layak, di mana hibernasi harus lebih cepat daripada HDD), itulah sebabnya saya meletakkan "jika tidak diperlukan" di pos tulisan saya.
sblair
4

Nonaktifkan Prefetch

Matikan Prefetch pada Windows 7. Anda sudah memiliki kinerja baca yang hebat dengan SSD, tidak ada alasan Windows tidak perlu menulis ribuan MB di sxsdirektori untuk membuat program mulai lebih cepat.


Perbarui kunci registri EnablePrefetcher di gambar run-time Anda ke:

Kunci: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters
Nama: EnablePrefetcher
Ketik: REG_DWORD
Nilai: 0

sumber

JohannesM
sumber
0

Pindahkan indeks pencari ke partisi lain

Indeks pencari dapat diperbarui cukup sering, bahkan lebih lagi jika Anda telah mengkonfigurasi direktori tambahan untuk pencarian yang efektif (mungkin juga pada hard disk lain)

OTOH, jika Anda sering menggunakan pencari, Anda sebenarnya ingin mendapat manfaat dari akses cepat SSD sehingga Anda tidak dapat memindahkannya ke drive non-SSD.

Saya telah menjalankan pencarian pada drive non-SSD untuk masalah ini selama beberapa hari dan mengubahnya kembali. Saya mendapat kesan sistem tidak pernah berhenti melakukan apa pun (suara bising dari drive non-SSD) dan itu membutuhkan lebih banyak waktu. Saya tidak yakin lagi itu ide yang bagus.

revs
sumber
0

Pindahkan log peristiwa ke partisi lain

Lokasi tampaknya ditentukan pada

HKLM\SYSTEM\CurrentControlSet\Services\EventLog\<logname>\File (REG_EXPAND_SZ)

Dimana <logname>adalah System, Application, HardwareEvents, dll

Nilai standarnya adalah

%systemroot%\system32\winevt\logs\<logname>.evtx

Anda juga bisa menonaktifkan layanan "eventlog" , tetapi mungkin bukan ide yang baik.

Cauterite
sumber