Bagaimana saya bisa membuat Windows 7 ReadyBoost persisten?


9

Apakah ada cara untuk membuat Windows 7 menjaga cache ReadyBoost di reboot (dan tidak mengenkripsi atau menyimpan kunci enkripsi di reboot) - sehingga ReadyBoost benar-benar dapat meningkatkan kecepatan booting alih-alih memperlambatnya dengan membangun kembali cache sementara sistem mencoba memuat?

Saya tahu seharusnya memungkinkan untuk membuat ReadyBoost gigih. Dari whitepaper Microsoft :

Perangkat terintegrasi yang mendukung ReadyBoost menyimpan data bahkan ketika mesin ditangguhkan atau dimasukkan ke hibernasi.

Bagaimana cara memberlakukan ReadyBoost pada drive dan menandai sebagai "internal" sehingga cache tidak memerah saat reboot?

Saya telah mencoba untuk mengubah ReadyBoost secara manual menggunakan registri karena saya telah menemukan kutipan ini:

Saat Anda memasukkan perangkat flash seperti kunci USB ke sistem, layanan ReadyBoost melihat perangkat untuk menentukan karakteristik kinerjanya dan menyimpan hasil pengujiannya di:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Currentversion\Emdmgmt

Namun sejauh ini saya belum bisa membuatnya bertindak seperti yang saya inginkan.

Taruhan terbaik tampaknya menggunakan instalasi skrip sistem dan memasukkan kunci skrip yang tepat - tetapi melakukan instal ulang penuh seluruh sistem saya sangat rumit. Apakah ada cara untuk menerapkan ini tanpa perlu melakukan instalasi penuh? Saya tahu bahwa Microsoft secara khusus menekankan bahwa alat tersebut TIDAK boleh digunakan pada sistem yang sudah digunakan - tetapi jika saya ingin mengabaikan peringatan itu, bagaimana saya akan melakukannya?


2
Sebagus itu, masalah dengan apa yang ingin Anda lakukan adalah bahwa driver ReadyBoost tidak dimuat hingga Windows dimulai. Windows tidak dapat membaca file ReadyBoost pada stik USB saat sedang booting. Sungguh, yang Anda inginkan adalah hard drive solid-state yang dapat di-boot dari.
Hand-E-Food

Ruang SSD semakin murah tetapi harga per Gb masih relatif tinggi dibandingkan dengan hard disk biasa. Ketika saya mendapatkan SSD, saya ingin menggunakannya sebagai drive readyboost, bukan boot drive. Saya sebenarnya memiliki kartu CompactFlash di salah satu slot IDE motherboard saya tetapi kinerjanya tidak cukup baik. Sementara pembacaan acak 4k luar biasa, kecepatan baca yang berkelanjutan mengerikan dibandingkan dengan hard drive 7200 rpm biasa.
Kert Tamm

Sedikit terlambat, tetapi inilah yang saya temukan: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ StoreParameters \ dan SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ UnattendSettings \ Microsoft-Windows-SystemMaintenanceService sepertinya dibaca oleh sysmain.dll Mungkin di situlah pengaturan disimpan. Bercinta tentang dengan Atribut di HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ EMDMgmt menyebabkan Readyboost untuk mengatur ulang sendiri, jadi saya kira itu hanya data ID Disk. (Ukuran partisi ada di sana)
clst

Jawaban:


3

Setelah mengacaukan berbagai bagian registri (gagal mencapai sesuatu yang signifikan di sana) dan tidak mau melakukan instalasi skrip gaya OEM baru dari sistem saya, saya telah menemukan cara untuk melakukan sesuatu yang mirip dengan apa yang ingin saya lakukan.

Sayangnya - apa yang saya lakukan tidak gratis. Saya memilih untuk menggunakan program pihak ketiga yang disebut eBoostr (versi 4, edisi desktop). Ini ditujukan untuk windows XP pada awalnya dan pada dasarnya melakukan hal yang sama seperti yang dilakukan ReadyBoost. Namun, itu berfungsi dengan baik di Vista dan Windows 7 juga. Itu dapat menggunakan hingga 4 perangkat cache (termasuk hard disk, tetapi tidak terlalu efektif dengan hard disk) dan menyimpan cache di atas reboot secara default. Menggunakan enkripsi pada disk yang dapat dilepas adalah opsional.

Jadi saya menggunakan eBoostr pada kartu CF internal di slot IDE dan membiarkan superfetch / ReadyBoost menangani prefetching menjadi bagian RAM dan beberapa stik USB.

Readyboost / Superfetch dan eBoostr tampaknya berfungsi dengan baik bersama selama Anda mengarahkannya pada drive yang berbeda (menggunakan stik USB yang sama untuk ReadyBoost dan eBoostr tidak terlalu efektif).

Biaya programnya sekitar 25 - $ 30 (dan ada uji coba gratis tersedia dengan fungsionalitas penuh) tetapi saya menemukan beberapa toko online di Inggris yang menjual edisi desktop seharga 12,9 £ dan mencukur harga 5 £ ketika saya mencentang chekbox yang memungkinkan mereka mengirimi saya spam. Jadi biaya akhirnya menjadi sekitar 9 euro untuk edisi desktop (yang melakukan semua yang saya butuhkan karena superfetch sudah mampu menggunakan RAM untuk cache).


Berapa banyak uang yang akan diboroskan orang untuk mendapatkan komputer beberapa detik lebih cepat dari mitos? Saya kenal seseorang yang menggunakan Vista pada Duron 850 kuno, dan satu-satunya hal yang mereka keluhkan kepada saya adalah kurangnya Silverlight.
kinokijuf

0

Nah jika itu laptop kerja Anda, Anda mencoba untuk mempercepat karena Anda tidak memiliki pilihan untuk mendapatkan yang lebih baru atau memasukkan SSD ke dalamnya. Saya bersedia mendapatkan kartu SD saya sendiri untuk 10 euro jika itu membantu. Dengan readyboost saya mendapatkan waktu booting saya dari 5:45 menit dari daya ke browser hingga 3:45 menit. Pergantian antar aplikasi juga instan sekarang, sementara saya biasanya menunggu 3-10 detik untuk sesuatu terjadi, tergantung pada aktivitas HDD. Saya mencari jika ada opsi untuk mendapatkan lebih banyak keuntungan kinerja.

PS Saya bekerja pada Lenovo T410 dengan 6 GB RAM, jadi tidak ada kekurangan CPU atau RAM tetapi HDD adalah hambatan karena waktu acces lambat (17ms vs <1ms untuk kartu SD) dan acak membaca / menulis (0,3 MBps vs 5MBps untuk kartu SD).

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.