ReadyBoost Windows Vista'da hizmete sunulan performans arttırıcı bir özelliktir. ReadyBoost; USB 2.0, SD card ve
compactflash belleklerin birer önbellek olarak kullanılabilmesine imkan sağlamaktadır. Bilgisayarlar işlem yaparken, üzerindeki fiziksel bellekler (RAM) yetersiz kaldığında; hard diskler üzerindeki ayrılmış bulunan sanal bellekleri (page file) kullanırlar. ReadyBoost bir disk bellekleme teknolojisidir ve bu özelliği kullanarak çalışır. ReadyBoost desteği olan bir bellek bilgisayara takıldığında, önceden ayarlanmış olan alan bilgisayar tarafından sanal bellek olarak kullanılmaya başlar. ReadyBoost bu özelliği sayesinde, bilgisayarın performansını arttırmak için RAM eklenmesi yerine; bir fiziksel sürücüye bellek eklenerek yapılmakta olan işlerin hızlanmasına yardımcı olur.
ReadyBoost için flash belleklerde şu özelliklerin olması gerekmektedir:
-
En az 256 MB USB disk boyutu ve USB 2.0
-
USB Disk’te en az 64 MB boş alan
-
Diskin tamamında, 4kB için 2.5MB/s rastgele okuma hızı, 512 kB için 2.5MB/s rastgele yazma hızı
ReadyBoost'un Avantajları
Flash belleklerin rastgele veri okuma hızı sabit disklere göre daha hızlıdır. Sıralı veri okuma hızı ise sabit disklerde flash belleklere göre daha hızlıdır. ReadyBoost'un en büyük avantajı büyük ve sıralı verileri hard diske, rastgele verileri flash belleğe yönlendiren mantıksal bir tanımlama kullanmasıdır. Bellekleme işlemi sadece sanal belleğe yada system dll'lerine değil tüm disk içeriğine uygulanmaktadır. Ön bellekleme için ReadyBoost uyumlu flash belleklerin kullanımı Windows Vista'nın performansını, hard disk kullanımına göre 80-100 kat arttırmaktadır.
Kullanım Şekli
ReadyBoost özelliği olan bir flash bellek bilgisayara takıldıktan sonra, Bilgisayarım (My Computer)'a gidilerek ilgili belleğe sağ tıklanıp Özellikler (Properties)'e gelinmelidir. Karşımıza gelen ekranda ReadyBoost sekmesi seçilmelidir. Bu ekranda aşağıda yer alan uyarılar görülür.
Bu uyarıda belleğin ReadyBoost özelliğini desteklemediği söylenmektedir.
Bu uyarıda ReadyBoost özelliğini kullanmamız için disk üzerinde yeterli boş alanın olmadığı ve boş alan ayırmamız gerektiği söylenmektedir.
USB memory taktıktan sonra alabileceğimiz bir başka uyarı ise aşağıdadır. Bu kısımda ReadyBoost çalışmamaktadır. Bu durumda şunlar yapılabilir.
-
Yeniden Test Et (Test Again) butonuna basılarak yeniden ReadyBoost test edilebilir.
-
Aygıt Yöneticisi (DeviceManager)'ne gelerek USB diskin Disk Drive kısmını seçip üzerinde farenin sağ tuşuyla Özellikler (Properties) penceresi açılarak Policies sekmesinde bulunan "Performans için Ayarla (Optimize for Performance)" işaretlenip daha sonra tekrar "Yeniden Test Et (Test again)" butonu seçilir.
-
USB memory NTFS ile daha düşük "sektör boyutu (sector size)" seçilerek formatlanır.
-
Ayrıca regedit çalıştıralarak "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows NT\CurrentVersion\EMDMgmt" kısmına gelinmeli ve aşağıda yer alan DWORD değerlerine DeviceStatus=2, ReadSpeedKBs=1000, WriteSpeedKBs=1000 girilir ve sonra bilgisayar yeniden başlatılır.
ReadyBoost aktif hale gelince USB bellek üzerinde ne kadarlık alanın kullanılacağını belirleyerek ReadyBoost işlemi tamamlanır.
USB bellek açılınca içerisinde belirlenen boyutta bir dosyanın oluştuğu görülür.