Bagaimana cara menghentikan ReadyBoost dari membangun kembali cache setelah setiap restart pada kartu SD dan flash drive?

12

Di komputer saya (menjalankan windows 7 dan vista dan menggunakan kartu SD dan flash drive) ReadyBoost membangun kembali cache setelah setiap reboot. Karena hal ini dan HDD 5400RPM, dibutuhkan beberapa menit bagi komputer untuk mulai bekerja secara normal. Saya menyerah menggunakan ReadyBoost karena itu. Hari ini saya membaca dalam komentar tentang jawaban ini bahwa bagi sebagian orang, ReadyBoost tidak membangun kembali cache setelah setiap reboot.

Pertanyaan saya adalah bagaimana membuat ReadyBoost menyimpan cache-nya bahkan setelah reboot?

AndrejaKo
sumber
Saya orang dari pos lain yang mengklaim bahwa ReadyBoost tidak membangun kembali cache saat boot. Saya belum cukup untuk benar-benar menambahkan jawaban di sini, tetapi saya ingin tahu apakah orang mengizinkan beberapa siklus boot untuk memungkinkan cache untuk menyelesaikan? Mungkin itu membangun kembali beberapa kali pertama untuk mencoba dan mendapatkan cache boot semaksimal mungkin? Hanya menebak, tetapi jika / ketika saya punya waktu saya akan mencari beberapa bukti yang berguna ...
DMA57361
@ DMA57361 Saya akan mulai bereksperimen dan membuat catatan.
AndrejaKo
Yah, sesuai komentar pada jawaban Scott, saya menarik kembali klaim saya sebelumnya tentang cache tetap utuh pada kartu SD - itu mungkin menjaga semua statistik aman, tetapi data cache sebenarnya sendiri pasti sedang dimuat ulang pada setiap boot.
DMA57361

Jawaban:

8

Sepertinya ini adalah fitur keamanan, jadi saya tidak tahu apakah ini dapat dilewati:

Driver mengenkripsi setiap blok yang ditulisnya menggunakan enkripsi Advanced Encryption Standard (AES) dengan kunci sesi per-boot yang dihasilkan secara acak untuk menjamin privasi data dalam cache jika perangkat dikeluarkan dari sistem.

http://technet.microsoft.com/en-us/magazine/2007.03.vistakernel.aspx

Sayangnya, saya tidak bisa memikirkan cara untuk membantu mempercepat proses pembangunan kembali atau menghindarinya (selain meningkatkan jumlah RAM yang membuat ReadyBoost tidak perlu).

Pembaruan: Saya akan meringkas komentar di bawah ini.
SuperFetch, ReadyDrive, dan ReadyBoost adalah semua teknologi yang bekerja bersama.

SuperFetch memonitor file apa yang sedang digunakan oleh pengguna dan sistem dan mempelajari apa yang banyak digunakan dan upaya untuk memprediksi yang mungkin diperlukan di masa depan. Maka itu dapat dimuat sebelumnya sebelum benar-benar dipanggil.

ReadyDrive berupaya untuk memprediksi halaman memori apa yang Windows perlu hibernasi sehingga ketika Windows bangun, Windows akan melanjutkan dari hibernasi lebih cepat. Data yang dibutuhkan Windows dapat disimpan dalam drive ReadyBoost non-removable internal OEM yang terpasang. ReadyDrive memerlukan drive internal ini karena Windows dapat memercayai tidak ada yang terjadi padanya selama sesi hibernasi. Selama shutdown, bahkan drive ini tidak dipercaya.

ReadyBoostcache membaca hard drive di tingkat sektor. Itu tidak peduli tentang sistem file karena hanya tahu di mana pada data disk itu. SuperFetch dapat menentukan file yang sering digunakan, sehingga akan menyimpan data itu dalam cache ReadyBoost. Ada cache ReadyBoost pada hard drive yang saya asumsikan ada (daripada membacanya dari disk di tempat lain) adalah karena hard drive memiliki kinerja baca sekuensial yang baik (artinya membaca sektor setelah sektor demi sektor, daripada perlu mengubah trek dan berurusan dengan mencari waktu dan latensi rotasi). Tujuan menggunakan perangkat flash ReadyBoost adalah untuk mengalahkan kinerja disk. Dengan cara ini, sektor-sektor hard drive yang di-cache menggunakan ReadyBoost dapat diambil lebih cepat, sehingga meningkatkan kinerja komputer. Untuk drive ReadyBoost yang dapat dilepas, isi drive dapat ' t dapat dipercaya melalui acara siaga, hibernasi, atau shutdown karena konten cache hard drive atau ReadyBoost bisa saja diubah sejak Windows membuat cache itu. Untuk mencegah data buruk digunakan, Windows akan membuang cache ReadyBoost lama dan memulai cache baru. Selama ini, kinerja akan lebih sedikit karena cache belum memanas dengan data sektor saat ini.

Sumber: Berikut adalah video yang bagus berbicara tentang teknologi ini dan bagaimana mereka saling terkait. Beberapa bagian yang menarik sekitar 16m30s-19m & 34m45s-38m40s, namun, keseluruhan video mungkin layak dilihat.

Scott McClenning
sumber
Saya sadar akan hal itu. Tetapi lihat jawaban ini dan komentarnya.
AndrejaKo
2
Setelah membaca banyak posting dan situs web di ReadyBoost, saya tidak yakin bahwa saya akan percaya posting tentang orang-orang yang mengamati ReadyBoost mereka tidak membangun kembali. Juga, dari volume orang yang menginginkan cache untuk tidak membangun kembali nampaknya tidak ada yang menemukan solusi. Yang mengatakan, saya ingat menemukan beberapa perangkat lunak yang disebut eBooster (www.eboostr.com) yang merupakan aplikasi "ReadyBoost like" pihak ketiga. Saya tidak melihat secara khusus tidak ada pembangunan kembali saat reboot, dan saya belum mencoba produknya. Itu memang memiliki "data OS pre-caching" sehingga beberapa data dapat bertahan antara reboot. Saya harap saran ini membantu.
Scott McClenning
Menarik, saya mungkin harus menarik kembali pernyataan @Angreja saya sebelumnya. Untuk saat ini, lihat entri blog MSDN ini dan temukan pertanyaan "Apa yang terjadi ketika Anda menghapus drive?" - ini menyiratkan cache disimpan di disk di samping salinan pada perangkat flash. Jadi, mungkin , cache tidak hilang dan tidak perlu dibangun kembali, tetapi perlu sedikit waktu untuk dimuat ulang ke perangkat flash menggunakan kunci AES baru. Pikiran?
DMA57361
@ DMA57361 Berikut adalah video yang dapat membantu menjelaskan mengapa ReadyBoost membangun kembali channel9.msdn.com/shows/Going+Deep/... tentang 16m30s-19m ia menyatakan ReadyBoost bekerja pada tingkat sektor, sekitar 34m45s-38m40s ia menyatakan removable flash drive yang tidak terpercaya . Dalam video yang lebih lama (saya tidak dapat menemukan) mereka menjelaskan data dienkripsi tidak hanya untuk privasi tetapi untuk mencegah gangguan. Jika Windows menggunakan ReadyBoost terlebih dahulu dan seseorang mengacaukan halaman, orang jahat dapat menghindari keamanan Windows. Saya percaya itu sebabnya mereka tidak percaya.
Scott McClenning
@ DMA57361 Selain itu karena ReadyBoost berfungsi pada level sektor, jika Anda mem-boot dua mesin, apa pun bisa terjadi pada hard drive dan Anda akan menyimpan data yang mungkin tidak lagi tersimpan. Jadi selama shutdown saya percaya perlu dibangun kembali (baik pada flash dan pada file peta disk).
Scott McClenning
4

URL-URL ini menunjukkan cara menonaktifkan kompresi / enkripsi pada drive ReadyBoost

Sepertinya drive yang dapat dilepas selalu dienkripsi, meskipun Anda mencoba menonaktifkannya dengan kebijakan grup.

Saya ingin tahu apakah Anda menonaktifkan kompresi / enkripsi jika dapat menyimpan cache melalui reboot.

Devin Garner
sumber
1
Bagaimana cara menonaktifkan kompresi dan / atau enkripsi? Apakah ini sesuatu yang dapat Anda atur melalui registri? Dokumentasi tidak jelas bagaimana membuat pengaturan berlaku di komputer.
Minggu
0

Jawabannya mungkin sesederhana membuat drive muncul sebagai drive tetap.

Satu bit dalam deskriptor perangkat perangkat, bit media yang dapat dipindahkan (RMB), membuat drive dikenali sebagai removable, atau tidak.

Jika Anda mengambil RMB maka Windows melihat drive sebagai 'disk tetap lokal'.

Driver filter untuk menghapus RMB telah dibuat oleh Hitachi untuk Microdrives mereka dan versi 64 bit oleh Uwe Sieber. Anda dapat menemukan keduanya dan instruksi pemasangan di sini:

Di bawah judul:

  • Pada flash drive hanya partisi pertama yang berfungsi

Saya berencana untuk bereksperimen dengan ini selama akhir pekan dan posting.

(Anda juga akan menemukan banyak perangkat lunak dan saran terkait USB lainnya yang sangat baik)

(Karena prosedur di atas memungkinkan beberapa partisi pada drive USB, seseorang tidak dapat bertanya-tanya apa efek membuat 2 atau lebih dari mereka dan perangkat lunak yang menyerbunya bersama-sama akan memiliki ...?!)

Neville Cawood
sumber
Selamat Datang di Pengguna Super! Ini benar-benar komentar dan bukan jawaban untuk pertanyaan awal. Anda selalu dapat mengomentari posting Anda sendiri, dan setelah Anda memiliki reputasi yang cukup Anda akan dapat mengomentari posting apa pun . Harap baca Mengapa saya perlu 50 reputasi untuk berkomentar? Apa yang bisa saya lakukan?
DavidPostill
Saya tidak memiliki windows 7 saat ini, tetapi jika saya ingat dengan benar, ReadyBoost hanya berfungsi pada drive eksternal.
AndrejaKo
Selamat datang di superuser: Anda mungkin dapat mengedit kembali jawaban Anda setelah penelitian akhir pekan membuktikan ide Anda dan sesuai dengan "Pertanyaan saya adalah bagaimana membuat ReadyBoost menyimpan cache-nya bahkan setelah reboot". Jika tidak, akan selalu ada pertanyaan lagi yang menunggu Anda untuk membantu.
mic84