[TUT] Gavotte ramdisk (rramdisk)

Pagina: 1
Acties:
  • 492 views

Acties:
  • 0 Henk 'm!

  • tweakradje
  • Registratie: Januari 2004
  • Laatst online: 29-08 15:45
Heb veel ramdisken getest voor een SSD projekt maar eentje sprong er bovenuit: Gavotte Ramdisk (rramdisk).
Meer info hier in origineel japans: *knip*
In dit verhaal wil ik onderscheid maken tussen 32 en 64 bits OS. ik focus alleen even op 32 bit, en dan weer onderscheid makend tussen 4 Gb of minder RAM, Windows Xp en Windows 7.

Als je 4 Gb RAM hebt en een 32 bits OS dan gebruikt het OS maximaal maar 3 Gb. Er is een extensie op de chipset die PAE heet. Die kan je aanzetten in Windows (vanaf Windows 2000?). Door PAE is het mogelijk meer dan 3 Gb te addresseren.

Zou het dan niet handig zijn om het RAM tussen de 3 en 4 Gb te gebruiken als Ramdisk? Jawel.
Zelfs als je maar 1 of 2 Gb hebt is het nuttig een Ramdisk van 128 Mb aan te maken. Later meer.

Wat zijn de voordelen?
- je kan het ongebruikte PAE gebied nu nuttig gebruiken als je 4 Gb RAM hebt
- ramdisk is verschrikkelijk snel
- tijdelijke bestanden kosten veel schrijftijd op normale disken (slecht voor SSD's)
- rramdisk is tijdens booten al beschikbaar
- rramdisk is NTFS te formatteren, met compressie
- de basis disk wordt in het register compressed opgeslagen (1 Gb ramdisk is ongeveer 40 Kb)
- de data die na het booten wordt weggeschreven is na een reboot weer weg


Instrukties voor de installatie van rramdisk:

1) Start rramdisk.exe als administrator (Windows 7 rechter muisklik op rramdisk.exe)

2) Klik op button "Install Ramdisk" (drivers worden geinstalleerd)

3) 4Gb of minder RAM op 32 bits OS? Maak onderscheid.

3a) minder dan 4 Gb? Dam een 128 Mb Ramdisk zonder PAE. Verder bij punt 4.

3b) 4Gb? dan PAE aanzetten en 500 Mb Ramdisk maken (wordt 0.7 tot 1 Gb afhankelijk van chipset)

XP 32 bit: edit boot.ini en zet /PAE achter opstartregel

Windows 7 32 bit in dos box (ook als admin runnen)

bcdedit /set pae forceenable

en voor de rramdisk driver PAE aanzetten

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RRamdisk\Parameters]
"UsePAE"=dword:00000001

3c) Start opnieuw op en check na het opstarten in register of PAE op 32 bits OS aanstaat:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"PhysicalAddressExtension"=dword:00000001

4) Configureer Ramdisk met Ramdisk.exe
- Kies schijf B: (A of B heeft een voordeel in Windows OS, komt geen System Volume Information op)
- grootte zoals bij punt 3 beschreven
- Selecteer "Fixed Media"
- OK

5) Open een CMD box als administrator (win7)

5.1) Formatteer NTFS
FORMAT /FS:NTFS /Q /V:RamDisk /A:512 B:

5.2) Zet schijf compressie aan (optioneel, wel aanbevolen)
compact /c /s /a /f B:.

5.3) pas logfile naar minimale grootte aan
CHKDSK /L:2048 B:

5.4) gebruikersrechten goedzetten
CACLS B:\ /E /G USERS:C

5.5) maak een kale map structuur aan
MKDIR B:\TEMP
MKDIR "B:\Temporary Internet Files"

5.6) pack the disk image and save to registry (about 32 Kb)
rdutil B: registry

De rramdisk wordt nu in het register weggeschreven. Tijdens het booten wordt deze vers geladen.

6) Tijdelijke internet bestanden naar B:\Temporary Internet Files laten verwijzen:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
Cache %USERPROFILE%\Local Settings\Temporary Internet Files > B:\Temporary Internet Files

7) voor experts en SSD: Activeer live een pagefile op de ramdisk na elke reboot (bat file?)
Configureer Windows zo dat ie zonder pagefile draait! Dan in maak een cmd file met:
c:\<pad naar de file addswap.exe>\addswap B:\pagefile.sys 500 500
Als je zorgt dat die elke keer als windows wordt gestart deze cmd file mee opstart.

Succes.

Downloads: *knip*

[ Voor 67% gewijzigd door TheVMaster op 03-03-2012 17:08 ]


Acties:
  • 0 Henk 'm!

  • TheVMaster
  • Registratie: Juli 2001
  • Laatst online: 14:37

TheVMaster

Moderator WOS
Ik weet niet wat precies de bedoeling is van je post, maar het zou fijn zijn als je voordat je een soortgelijk topic maakt dit eerst even overleg met de moderators.

Lees, voordat je in de toekomst een nieuw topic maakt, ook even de regeltjes door, dan weet je precies wat er hier wel en niet kan/mag en waaraan je startpost moet voldoen.

Dit topic gaat dus op slot!

Ben je het hier niet mee eens? Reageren mag in Oneens met de actie van een moderator? Post het hier :+

[ Voor 95% gewijzigd door TheVMaster op 03-03-2012 17:20 ]


Dit topic is gesloten.