
Prosím o posouzení úvahy
Tohle je takovej probém, že lepší titulek mě prostě nenapadl.
Mám WinXP Embedded (vlastní sestavení) na CF kartě (kapacita 2 GB). Chci tam dostat tolik důležitejch programů, co to půjde a mít taky ještě místo na data.
Nabízí se NTFS s kompresí, jenže: NTFS používá žurnálování a to zbytečně přidává zápisy na CF kartu, jejichž počet je limitovanej. Našel jsem ovladač pro Linuxovej souborovej systém Ext2, ale v něm zase není podpora komprese.
Takže co tahle úvaha:
C: FAT32, WinXP
D: FAT32
a teď to přijde: vytvořit ramdisk E: (mám 2 GB RAM), řekněme kolem 1 GB (možná míň), NTFS komprese. Na něm složka Programs, do které se budou instalovat aplikace (jistě: nesmí chtít restart a nesmí používat služby, který by se odtud spouštěly). Soubory, který se zapíšou do C:\Windows... budou na C:, na ramdisku E: budou jen soubory, který by normálně přišly do C:\Program Files. Zástupci v nabídce Start se uloží do profilu C:\Doc and Settings\uživatel\blablabla. Po instalaci programu a řekněme prvním spuštění ho zabalím WinRarem do samorozbalovacího archivu .exe s instrukcí, že se má rozbalit do E:\Programs\xyz a tenhle rar archiv (exe soubor) uložím na D: FAT32.
No a když budu ten program chtít spustit, prvně pustím ten samo-archiv, on se rozbalí do ramdisku E: a protože v nabídce Start a v registrech a tak dál bude cesta do E:, tak to vše bude fungovat. Rozbalovat do ramdisku budu vždy jen ty programy, se kterýma budu potřebovat dělat.
Větší datový soubory prvně umístím do ramdisku, odtud je budu otevírat a po ukončení práce je zabalím do RAR archivu a uložím na disk D: FAT32.
Co tomu říkáte? Má to nějakou chybu? Vidíte nějakou slabinu? Napadá vás lepší řešení?
Pavel
Vyjádří se někdo? Děkuji.
Pavel
Vyjádří -
ja bych se docela obaval, ze i kdyz to bude flash pamet a budou se rozbalovat jen ty soubory, ktere potrebujes, tak ze rychlost bude hodne spatna... proc nekoupit novy 160GB disk, ktery ted Samsung releasnul jako Ultra Tichy, zavrit ho jeste do Silentmaxx boxu a smytec? Kapacita velika, hlucnost nulova...
Nechápu tvou myšlenku "ze i kdyz to bude flash pamet a budou se rozbalovat jen ty soubory, ktere potrebujes, tak ze rychlost bude hodne spatna..." - soubory budou v samorozbalovacím (sfx) archivu a rozbalovat se budou do ramdisku. To zas tak pomalý nebude...
Nevím jakej disk máš na mysli, ale já mám noťas... je ten tvůj disk 2.5"?
Pavel
aha notas... pardon... v tom pripade jsou moje myslenky irelevantni, tam bude pomaly vsechno
Pavel
TO rozbalovani a zabalovani budes mit taky nejak zautomatizovane? Tim nemyslim "na jeden klik", ale "na nula kliku"
, jinak to bude po case priserne otravne... aspon teda pro me by bylo...
Není problém si udělat dávkový soubory a zástupce na ně umístit do nabídky Start - Po spuštění. To by mělo fungovat.
Ono taky záleží na tom, kolik toho SW budu mít a jak velkou budu mít kartu. Zatím mám CF 2 GB a SD 1 GB. Sice to není nic moc, ale... je to použitelný.
Pavel
Oživuju téma; pokud vás něco napadne, jsem žádostiv.
Pavel
Jake programy planujes? Mas nejak podchycene vokeni zapisy do registru? ( pri spusteni i ukonceni temer kazdeho programu )?
Problém v tom nevidím.
Čím více bude RAMky a čím větší bude CF, tím líp.
Přepisy (registrů) na CF bych asi nesledoval
Úplně nejlepší by bylo nabootovat celé Windowsy z CF/C: přímo do RAM (ramdisk E:) (live XP) a data ukládat na CF/D: A případné další programy kopírovat (tvým způsobem) na další ramdisk F:. Na ramdisku by měl být i nějaký malý swap, některé aplikace jej prostě chtějí.
Ale to by bylo IMHO potřeba ještě více RAMky, aspoň o giga.
Díky za rady. Protentokrát bych live XP vynechal a rád bych použil normální WinXP (nebo Embedded). 2 GB mi přijdou docela dost. POkud bych do hry zapojil ještě flashdisk, pak už bych si asi nemusel dělat s místem starosti.
Pavel