RAMDRIVE

Autor: Lodek (lodek_at_polbox.com)
Data: Sat 03 Jul 1999 - 17:27:06 MET DST


Cześć,

Mam problem. Dysponuję tylko bardzo ograniczonymi wyjaśnieniami co do
składni ładowania RAMDRIVE.SYS - dotyczą w dodatku DOSa 6.x. Nie wiem jak
jest pod Win95.

Pod DOSem 6.x składnia była następująca:
DEVICE[HIGH]=[ścieżka]RAMDRIVE.SYS [rozmiar_dysku_w_kB] [rozmiar_sektora]
[ilość_pozycji] [/E] [/A]

rozmiar dysku - wiadomo
rozmiar sektora - 128, 256 lub 512 (domyślna]. M$ zaleca 512
ilość pozycji - ilość katalogów i plików w katalogu głównym (od 2 do 1024,
defaultowo 64)
/E - używa pamięci extended
/A - używa pamięci expanded

Testowałem po kolei pod win95 sr2 + 256 MB RAM:
DEVICEHIGH=C:\WINDOWS\RAMDRIVE.SYS 65536 512 1024 /E (64 MB)
DEVICEHIGH=C:\WINDOWS\RAMDRIVE.SYS 90000 512 1024 /E (~88 MB)
DEVICEHIGH=C:\WINDOWS\RAMDRIVE.SYS 131072 512 1024 /E (128 MB)

I tu zagadka: pierwsza i trzecia konfiguracja powodowały, że ramdysk nie
został w ogóle założony. Natomiast druga konfiguracja daje ramdysk o
wielkości 25 010 176 bajtów, czyli ... nie tyle ile chciałem.

Czy ktoś wie o co tu chodzi? Jak jest z tymi wielkościami ? Drugie pytanie:
jak z linii poleceń ładującej ramdrive.sys zdefiniować na chama literę
dysku. Czy ktoś coś wie?

Z góry dziękuję za pomoc i przepraszam za długi post. ODPOWIEDZI BARDZO
PROSZĘ NA PRIVA, bo mam w tej chwili dziwne problemy z modemem i ściągam
tylko pocztę, newsy idą strasznie wolno (vide mój dzisiejszy post w tej
sprawie).



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 18:44:01 MET DST