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?
sumber
Jawaban:
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).
sumber
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).
sumber