SD kartlarda ve flash sürücülerde her yeniden başlatmadan sonra ReadyBoost'un önbelleği yeniden oluşturmasını nasıl önleyebilirim?


12

Bilgisayarlarımda (Windows 7 ve Vista'yı çalıştırıyor ve SD kartları ve flash sürücüleri kullanıyor) ReadyBoost her yeniden başlatmanın ardından önbelleği yeniden oluşturur. Bu ve 5400 RPM HDD nedeniyle, bilgisayarın normal şekilde çalışmaya başlaması birkaç dakika sürer. Bu yüzden ReadyBoost'u kullanmaktan vazgeçtim. Bugün , bazı insanlar için ReadyBoost'un her yeniden başlatmadan sonra önbelleği yeniden oluşturmadığı bu cevap hakkındaki yorumları okudum .

Benim sorum ReadyBoost yeniden başlattıktan sonra bile önbelleğini tutmak nasıl?


Ben diğer gönderiden ReadyBoost'un önyüklemede önbelleğini yeniden oluşturmadığını iddia eden kişiyim. Burada gerçekten bir cevap eklemek için yeterli değilim, ama insanların önbelleğin yerleşmesine izin vermek için birden fazla önyükleme döngüsüne izin verip vermediğini merak ediyorum? Önyükleme önbelleğini mümkün olduğunca optimize edilmiş olarak denemek ve almak için ilk birkaç kez yeniden oluşturuyor olabilir mi? Sadece tahmin ediyorum, ama eğer bir zamanım varsa / yararlı kanıtlar için avlanacağım ...
DMA57361

@ DMA57361 Denemeye ve not almaya başlayacağım.
AndrejaKo

Scott'ın cevabındaki yorumlara göre, SD kartta bozulmadan kalan önbellek hakkındaki önceki iddialarımı geri çekiyorum - muhtemelen tüm istatistikleri güvende tutuyor, ancak gerçek önbellek verilerinin kendisi her önyüklemede kesinlikle yeniden yükleniyor.
DMA57361

Yanıtlar:


8

Bu bir güvenlik özelliği gibi görünüyor, bu yüzden atlanabilir olup olmadığını bilmiyorum:

Sürücü, aygıt sistemden kaldırılırsa önbellekteki verilerin gizliliğini garanti etmek için, yazdığı her bloğu Gelişmiş önyükleme Standardı (AES) şifrelemesi kullanarak rastgele oluşturulan önyükleme oturum anahtarıyla şifreler.

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

Ne yazık ki, yeniden oluşturma sürecini hızlandırmak veya önlemek için bir yol düşünemiyorum (ReadyBoost gereksiz hale getirecek RAM miktarını artırmak dışında).

Güncelleme: Aşağıdaki yorumları özetleyeceğim.
SuperFetch, ReadyDrive ve ReadyBoost birlikte çalışan teknolojilerdir.

SuperFetch kullanıcı ve sistem tarafından hangi dosyaların kullanıldığını izler ve neyin çok kullanıldığını öğrenir ve gelecekte çağrılabileceğini tahmin etmeye çalışır. Daha sonra bu aslında çağrılmadan önce önyüklenebilir.

ReadyDrive , Windows'un hazırda bekletme moduna girmesi gereken bellek sayfalarını tahmin etmeye çalışır, böylece Windows uyandığında Windows hazırda bekletme modundan daha hızlı çalışmaya başlar. Windows'un ihtiyaç duyacağı veriler, dahili bir OEM yüklü çıkarılamaz ReadyBoost sürücüsünde saklanabilir. Windows bir hazırda bekletme oturumu sırasında gerçekleşen hiçbir şeye güvenemediğinden ReadyDrive'ın bu dahili sürücülere ihtiyacı vardır. Kapatma sırasında bu sürücülere bile güvenilmez.

ReadyBoostsabit disk okumalarını sektör düzeyinde önbelleğe alır. Dosya sistemlerini önemsemez, çünkü sadece disk verilerinin nerede olduğunu bilir. SuperFetch bir dosyanın sık kullanıldığını belirleyebilir, bu nedenle bu verileri ReadyBoost önbelleğinde depolar. Sabit diskte (başka bir yerde diskten okumak yerine) var olduğunu düşündüğüm bir ReadyBoost önbelleği var, sabit disklerin iyi sıralı okuma performansına sahip olması (yani parçaları değiştirmek ve uğraşmak yerine sektörden sonra sektörden sonra okuma sektörü anlamına geliyor) arama süreleri ve dönme gecikmesi). ReadyBoost flash cihazı kullanmanın amacı, diski performansla yenmektir. Bu şekilde ReadyBoost kullanılarak önbelleğe alınan sabit disk sektörleri daha hızlı alınabilir ve böylece bilgisayarın performansı artar. Çıkarılabilir ReadyBoost sürücüler için, sürücünün içeriği ' t Bekleme, hazırda bekletme veya kapatma olayıyla güvenilmiyor çünkü sabit disk veya ReadyBoost'un önbellek içeriği Windows bu önbelleği yaptığı için değiştirilmiş olabilir. Kötü verilerin kullanılmasını önlemek için, Windows eski ReadyBoost önbelleğini atar ve yeni bir önbellek başlatır. Bu süre boyunca, önbellek mevcut sektörün verileriyle ısınmadığı için performans daha az olacaktır.

Kaynak: İşte bu teknolojiler ve bunların birbirleriyle nasıl ilişkili oldukları hakkında iyi bir video. Bazı ilginç parçalar yaklaşık 16m30s-19m & 34m45s-38m40s, ancak tüm video görülmeye değer olabilir.


Farkındayım. Ancak bu cevaba ve yorumlarına bir göz atın .
AndrejaKo

2
ReadyBoost'ta birçok yazı ve web sitesini okuduktan sonra, ReadyBoost'larını yeniden gözlemlemeyen insanları gözlemleyen yayınlara inanacağımdan emin değilim. Ayrıca, önbelleği yeniden inşa etmemek isteyen insanların hacminden kimsenin bir çözüm bulamadığı anlaşılıyor. Bununla birlikte, üçüncü taraf "ReadyBoost benzeri" bir uygulama olan eBooster (www.eboostr.com) adlı bir yazılımla karşılaştığımı hatırladım. Yeniden başlatma sırasında özel olarak herhangi bir yeniden oluşturma görmedim ve ürünü denememiştim. "İşletim sistemi verilerini önbelleğe alma" özelliğine sahiptir, böylece yeniden başlatmalar arasında bazı veriler kalıcı olabilir. Umarım bu öneri yardımcı olur.
Scott McClenning

İlginçtir, önceki açıklamam @Angreja'yı geri çekmek zorunda kalabilirim. Şimdilik, bu MSDN blog girişine bir göz atın ve "Sürücüyü kaldırdığınızda ne olur?" - Bu, önbelleğin flash aygıtındaki kopyanın yanı sıra diske kaydedildiğini gösterir. Bu nedenle, muhtemelen önbellek kaybolmaz ve yeniden oluşturulması gerekmez, ancak yeni bir AES anahtarı kullanılarak flash cihaza yeniden yüklenmesi için biraz zamana ihtiyaç vardır . Düşünceler?
DMA57361

@ DMA57361 İşte ReadyBoost yeniden oluşturur açıklamaya yardımcı olabilecek bir video channel9.msdn.com/shows/Going+Deep/... 16m30s-19m hakkında o ReadyBoost hakkında, sektör düzeyinde çalışır devletler 34m45s-38m40s o çıkarılabilir flash sürücü güvenilmeyen olan devletler . Eski bir videoda (bulamıyorum), verilerin yalnızca gizlilik için değil, kurcalanmayı önlemek için de şifreli olduğunu açıkladılar. Windows önce ReadyBoost kullanıyorsa ve birisi sayfalarla uğraştıysa kötü bir kişi Windows güvenliğini atlatabilir. Bu yüzden inanmıyorlar.
Scott McClenning

@ DMA57361 Buna ek olarak, ReadyBoost sektör düzeyinde çalıştığı için, bir makineyi çift önyükleme yaparsanız, sabit sürücüye her şey olabilir ve artık orada bulunmayan verileri önbelleğe alırsınız. Bu yüzden bir kapatma üzerinde (hem flash hem de disk harita dosyasında) yeniden inşa edilmesi gerektiğine inanıyorum.
Scott McClenning

4

Bu URL'ler bir ReadyBoost sürücüsünde sıkıştırma / şifrelemenin nasıl devre dışı bırakılacağını gösterir

Çıkarılabilir bir sürücünün, grup ilkesi ile devre dışı bırakmaya çalışsanız bile her zaman şifrelenmiş gibi görünüyor.

Önbelleği bir yeniden başlatma yoluyla koruyabiliyorsa sıkıştırma / şifrelemeyi devre dışı bırakıp bırakmadığınızı merak ediyorum.


1
Sıkıştırma ve / veya şifrelemeyi gerçekten nasıl devre dışı bırakır? Bu kayıt defteri aracılığıyla ayarlayabileceğiniz bir şey mi? Belgeler, ayarların bilgisayarda nasıl uygulanacağı açık değildir.
Paz

0

Yanıt, sürücünün sabit bir sürücü olarak görünmesini sağlamak kadar basit olabilir.

Aygıtın aygıt tanımlayıcısındaki tek bir bit olan çıkarılabilir ortam biti (RMB), sürücünün çıkarılabilir olup olmadığını algılar.

RMB'yi alırsanız, Windows sürücüyü bir 'yerel sabit disk' olarak görür.

RMB'yi kaldırmak için bir filtre sürücüsü Hitachi tarafından Microdrives ve 64 bit versiyonu Uwe Sieber tarafından yapılmıştır. Her ikisini de ve kurulum talimatlarını burada bulabilirsiniz:

Başlığın altında:

  • Flash sürücüde yalnızca ilk bölüm çalışır

Hafta sonu ve yazı boyunca bunu denemeyi planlıyorum.

(Ayrıca USB ile ilgili diğer mükemmel yazılım ve önerileri de bulacaksınız)

(Yukarıdaki prosedür bir USB sürücüsünde birden fazla bölüme izin verdiği için, bunlardan 2 veya daha fazlasını oluşturan efektin ve bunları bir araya getiren yazılımın ne olacağını merak etmeye yardımcı olamazsınız ..?!)


Süper Kullanıcıya Hoş Geldiniz! Bu gerçekten bir yorumdur ve orijinal sorunun cevabı değildir . Her zaman kendi yayınlarınıza yorum yapabilirsiniz ve yeterli itibara sahip olduğunuzda , herhangi bir yayın hakkında yorum yapabilirsiniz . Lütfen okuyun Yorum yapmak için neden 50 şöhrete ihtiyacım var? Bunun yerine ne yapabilirim?
DavidPostill

Şu anda Windows 7'im yok, ancak doğru hatırlarsam ReadyBoost sadece harici sürücülerde çalışır.
AndrejaKo

Süper kullanıcılara hoş geldiniz: Hafta sonları araştırmanızdan sonra fikrinizi kanıtladıktan ve "Benim sorum ReadyBoost'un yeniden başlatıldıktan sonra bile önbelleğini nasıl koruyacağı" uyarından sonra yanıtınızı yeniden düzenleyebilirsiniz. Değilse, her zaman size yardımcı olacak daha fazla soru olacaktır.
mic84
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.