OldComp.cz
http://www.oldcomp.cz/

Problémy s ramdrive.sys pod Win98
http://www.oldcomp.cz/viewtopic.php?f=54&t=7596
Stránka 12

Autor:  Busy [ 07.08.2019, 12:37 ]
Předmět příspěvku:  Re: "Můj boj" s Okny 10

tomascz píše:
RAMdisk formátovaný FAT16 - ideální retro :-)
Nie je to uplne k teme, ale ked je uz spominany ten ramdisk tak sa opytam. Mal som kedysi na Win98 ramdisk (klasicky ramdrive.sys v config.sys-e) a vsimol som si, ze ked je jeho kapacita vecsia ako 8MB, tak na nom nejdu vytvarat dlhe nazvy suborov. Fungovali iba standartne msdosove 8.3 nazvy. Pri kapacite do 8 MB bolo vsetko v poriadku. Celkovu ramku v pecedle som mal 48 MB.

Problem sa prejavoval napriklad tak ze ked som na ramdisk skopiroval nejaky subor pre MS office (word, excel...) a chcel ho otvorit, tak mi prislusna aplikacia vynadala ze mam disk chraneny proti zapisu (co bola samozrejme hlupost). Proste nevedela si vytvorit ten svoj pomocny subor (ktory ma dlhy nazov).

Neviete kde mohla byt zrada / problem ?

Autor:  Panda38 [ 07.08.2019, 13:16 ]
Předmět příspěvku:  Re: "Můj boj" s Okny 10

To byla interní chyba Windows 98, nezávislá na typu driveru, způsobená přístupem do horní paměti. Dalo se to ošetřit tak, že se použil RAM disk xmsdsk, který umožňuje alokaci paměti shora (přepínač /t): lh xmsdsk 20000 r: /t /y

Autor:  Busy [ 07.08.2019, 20:25 ]
Předmět příspěvku:  Re: "Můj boj" s Okny 10

Panda38 píše:
To byla interní chyba Windows 98, nezávislá na typu driveru, způsobená přístupem do horní paměti. Dalo se to ošetřit tak, že se použil RAM disk xmsdsk, který umožňuje alokaci paměti shora (přepínač /t): lh xmsdsk 20000 r: /t /y
Vdaka za info. Ale neda mi to - aky bol princip tej chyby ? Pokial by bol nejaky principialny problem s ramkou, tak by potom nefungovali ani zakladne veci (zapis/citanie sektora ako take). Lenze tu vsetko fungovalo OK, jediny problem bol ze sa nedali vytvorit dlhe nazvy. Dlhe nazvy nepotrebuju ziadne extra sektory alebo pamet navyse, vsetko sa odohrava v standartnych adresarovych polozkach, v ktorych mozu byt aj 8.3 msdosove mena suborov.

Autor:  Panda38 [ 07.08.2019, 20:40 ]
Předmět příspěvku:  Re: "Můj boj" s Okny 10

S vysvětlením jsem se nesetkal, ale tipuji možnost - Obsluha dlouhých jmen se do Windows 9x natahuje jako samostatný EXE modul (není přímo interní součástí systému). A ten modul zřejmě nemůže jet v horní paměti co je nad 1 MB. Když se alokuje RAM disk a je příliš velký, tak vytlačí ten EXE do horní paměti a nepovolí se jeho spuštění. Ošetření by bylo natáhnout RAM disk do horní oblasti paměti, takže by se pak ten EXE mohl načíst do standardní dolní paměti, pod něj.

Autor:  misticjoe [ 07.08.2019, 23:12 ]
Předmět příspěvku:  Re: "Můj boj" s Okny 10

Ale kdyby se nepovolilo jeho spuštění, tak by dlouhá jména souborů nešla nikde, ne jen na onom RAM Disku. Ne? (Z Busyho dotazu jsem to pochopil tak, že se to týkalo pouze onoho RAM Disku.)

Autor:  tommik [ 08.08.2019, 00:20 ]
Předmět příspěvku:  Re: "Můj boj" s Okny 10

Panda38 píše:
Funguje to pak vlastně podobně jako EMS paměť v DOS. Byly i patche které umožnily tuto další RAM použít i pro aplikaci, ale fungují podobně jako swapování do RAM a tak je to pak dost pomalé.


Aha. Muze byt zajimave pokud chce nekdo setrit SSD a nevadi mu snizeni rychlosti?

Autor:  Panda38 [ 08.08.2019, 00:26 ]
Předmět příspěvku:  Re: "Můj boj" s Okny 10

misticjoe píše:
Ale kdyby se nepovolilo jeho spuštění, tak by dlouhá jména souborů nešla nikde, ne jen na onom RAM Disku. Ne? (Z Busyho dotazu jsem to pochopil tak, že se to týkalo pouze onoho RAM Disku.)
Tak to teda nevím. :-( Možná by mohlo souviset, že EXE v horní RAM vyžaduje řízení protect módu, RAM disk také, což dohromady nejde (resp. to bude asi spolu kolidovat). Šlo by jen EXE + aplikace nebo RAM disk + aplikace, ale ne EXE + RAM disk.

Autor:  Panda38 [ 08.08.2019, 00:27 ]
Předmět příspěvku:  Re: "Můj boj" s Okny 10

tommik píše:
Panda38 píše:
Funguje to pak vlastně podobně jako EMS paměť v DOS. Byly i patche které umožnily tuto další RAM použít i pro aplikaci, ale fungují podobně jako swapování do RAM a tak je to pak dost pomalé.
Aha. Muze byt zajimave pokud chce nekdo setrit SSD a nevadi mu snizeni rychlosti?
Ten patch co jsem četl tak byla jen nějaká amatérská úprava Windows, ale moc se neprosadila kvůli celkovému zpomalení systému.

Autor:  Busy [ 08.08.2019, 08:06 ]
Předmět příspěvku:  Re: "Můj boj" s Okny 10

misticjoe píše:
Ale kdyby se nepovolilo jeho spuštění, tak by dlouhá jména souborů nešla nikde, ne jen na onom RAM Disku. Ne? (Z Busyho dotazu jsem to pochopil tak, že se to týkalo pouze onoho RAM Disku.)
Presne tak - velmi spravny postreh ! Vsade inde (diskety, harddisk, cedecka) dlhe mena isli bez problemov. Takze predpokladam ze dany EXE pre dlhe mena bol urcite aktivny v pameti a sam o sebe fungoval dobre.

PS: Ono keby zrazu v celom windowse prestali chodit dlhe mena, tak by vsetko asi doslova skolabovalo (myslim si), pretoze vela veci (hlavne v registroch) je definovanych iba s dlhymi nazvami.

Autor:  misticjoe [ 08.08.2019, 15:12 ]
Předmět příspěvku:  Re: "Můj boj" s Okny 10

Trochu jsem pátral. Bylo mi totiž divné, že by DOSový handler (nebo jak se tomu na PC nadává, buďme chvíli Amigisty :-) ) uměl dlouhá jména. Na pár diskuzích jsem se dočetl, že neuměl bez ohledu na velikost RAMdisku a naopak ho doporučovali nahradit Win alternativou (ale rozebírali to u Win95 diskuzí). Je tedy možné, že Win98 uměl nějakým způsobem omezení ramdrive.sys obejít, ale pouze za určitých podmínek - to se mohlo vztahovat i na velikost RAM disku.
Každopádně pokud to budete chtít porádně probádat, tak založím vlákno, aby se to tu neschovávalo mezi Win10, protože se dle mého jedná o informace, které by se mohly někomu hodit.

Autor:  vanthomas [ 08.08.2019, 15:53 ]
Předmět příspěvku:  Re: "Můj boj" s Okny 10

Ramdrive dlouhá jména umět nemusí, ten to vůbec nezajímá. Podpora dlouhých jmen je u VFAT udělaná tak, že každý soubor má několik záznamů a až ten poslední je standardní FAT. Systém který to nepodporuje tak uvidí jen ten poslední záznam s 8+3 a ostatní ignoruje. VFAT ovladač to umí dekódovat správně.

Autor:  Busy [ 09.08.2019, 08:44 ]
Předmět příspěvku:  Re: "Můj boj" s Okny 10

misticjoe píše:
Každopádně pokud to budete chtít porádně probádat, tak založím vlákno, aby se to tu neschovávalo mezi Win10, protože se dle mého jedná o informace, které by se mohly někomu hodit.
To je dobry napad, som za.
misticjoe píše:
Trochu jsem pátral. Bylo mi totiž divné, že by DOSový handler (nebo jak se tomu na PC nadává, buďme chvíli Amigisty :-) ) uměl dlouhá jména.
No ja som bol v tom, ze ramdrive.sys je len driver ktory emuluje disk na sektorovej urovni, t.j. umozi ulozit a nacitat sektor z (nejakeho virtualneho) disku. A ako sa ten sektor interpretuje a co je v nom ulozene, je uz cisto zalezitost inych driverov pre obsluhu filesystemu ktore su priamo sucastou windowsov a ktore sa pouzivaju na vsetky diskove zariadenia (napr. s formatom FAT12/FAT16/FAT32). V takom pripade by samotnemu ramdrive.sys malo byt uplne fuk ci na nejakom sektore su ulozene iba 8.3 mena alebo su tam aj polozky obsahujuce dlhe mena. Presne to vystihol vanthomas:
vanthomas píše:
Ramdrive dlouhá jména umět nemusí, ten to vůbec nezajímá.

Autor:  misticjoe [ 09.08.2019, 15:43 ]
Předmět příspěvku:  Re: "Můj boj" s Okny 10

Jop, to máte pravdu. Jdu to rozdělit.

Autor:  PotPalo [ 09.08.2019, 19:19 ]
Předmět příspěvku:  Re: Problémy s ramdrive.sys pod Win98

To som mal kedysi taký nápad... nainštalovaný Windows 98 by som napálil z harddisku na CD aj s bootovačku. Po zapnutí počítača by sa bootovalo z CD, vytvoril sa ramdrive a naň presunul obsah CD a spustil Windows. Harddisk by to nemalo. Na internet ideálne, nemalo by sa čo zavíriť, a tiež by to bolo super rýchle (až na ten copy-štart). Ale nejako som sa k tomu nikdy nedostal. Zrejme kvôli neustálej nutnosti zmien a aktualizácií. :|

Autor:  misticjoe [ 11.08.2019, 19:57 ]
Předmět příspěvku:  Re: Problémy s ramdrive.sys pod Win98

No vidíš. A dneska můžeš dát Win98 na CFku (ve starším compu), naběhnou za 10 vteřin (na 486/133Mhz) a na internet je můžeš s klidem pustit, protě žádného potulného vira neschytáš.

Stránka 12 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/