Newsgroup: it.comp.os.win.win9x
Titolo: Installare nella RAM

Prendendo spunto dal thread 'Win386.swp' mi sono ricordata di
alcune cosette.
Capita spesso di installare sul proprio disco qualche *piccolo*
programma scaricato da internet solo per vedere di cosa si tratta
e magari subito dopo lo si cestina.
Su ogni manuale del dos veniva suggerito il procedimento per far
vedere al proprio sistema parte della ram come disco aggiuntivo,
sfruttando un driver che si chiamava ramdrive.sys. Queste
istruzioni sono scomparse nelle nuove versioni di Win, ma il
driver sopravvive ancora, tant'è che aggiungendo al config.sys
una riga di comando del tipo:
DEVICE=C:\WINDOWS\RAMDRIVE.SYS
riavviando Win, avremo un disco nuovo, identificato dalla prima
lettera disponibile, su cui poter contare per tutte le operazioni
di routine (come fosse un floppy) con la peculiarità che quando
si spegne il pc, il disco si svuota irrimediabilmente.
Ora mi chiedo alcune cose: che dimensioni convenienti può
raggiungere il disco virtuale? (Aggiungendo questa riga di
comando il disco avrà la dimensione di 61Kb)
E' conveniente creare l'unità ram nella memoria estesa o nella
memoria espansa?
Come?
Saluti da una che non smetterà mai di imparare,
--
-:::-:::- PRISCILLA -:::-:::-
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
==============================
 Cancellare internet  prima di rispondermi
 Erase internet for reply
==============================
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

 Saluti da una che non smetterà mai di imparare,
Da DOSHLP:
Consente di utilizzare parte della memoria di sistema come se fosse
un'unità
disco rigido. Questa area di memoria è chiamata unità RAM poiché si
trova
nella Memoria ad Accesso Casuale (RAM). Questo driver di periferica deve
essere caricato da un comando <DEVICE> e <DEVICEHIGH> nel file
CONFIG.SYS.
Le unità RAM sono notevolmente più veloci delle unità disco rigido in
quanto
il computer può leggere le informazioni più velocemente dalla memoria
che
dal disco rigido. Un'unità RAM appare come una qualsiasi altra unità
disco
rigido e può pertanto essere utilizzata allo stesso modo. La differenza
essenziale tra un'unità disco reale e un'unità RAM consiste nel fatto
che,
poichè quest'ultima esiste solo in memoria, quando si spegne o si
riavvia il
computer le informazioni contenute nell'unità RAM andranno perse. E'
possibile installare quante unità RAM si desidera, fino a occupare tutta
la
memoria del sistema. Per fare ciò, aggiungere una riga RAMDRIVE.SYS al
file
CONFIG.SYS per ogni unità RAM che si desidera aggiungere.
Sintassi
    DEVICE=[unità:][percorso]RAMDRIVE.SYS [DimDisco ]     [/E|/A]
Parametri
[unità:][percorso]
    Specifica la posizione del file RAMDRIVE.SYS.
DimDisco
    Specifica i kilobyte di memoria che si desidera utilizzare per
l'unità
    RAM. Ad esempio, per creare un'unità RAM da 640 Kb, specificare 640.
Se
    non viene specificato alcun valore, RAMDrive creerà un'unità RAM da
64
    Kb. E' possibile specificare un valore compreso tra 4 e 32767,
purché la
    quantità di memoria specificata non sia maggiore di quella
disponibile
    nel sistema.
    Se non c'è sufficiente memoria per creare l'unità RAM specificata,
    RAMDrive cercherà di crearla con un limite di 16 voci di directory.
    Questo può comportare la creazione di un'unità RAM con un limite
diverso
    da quello specificato.
Opzioni
/E
    Crea l'unità RAM nella memoria estesa.
    Per far sì che RAMDrive utilizzi la memoria estesa, il sistema deve
    essere configurato in modo da fornire memoria estesa e la riga di
    comando del gestore di memoria estesa (come HIMEM.SYS) deve apparire
nel
    file CONFIG.SYS prima della riga di comando di RAMDrive. La
soluzione
    migliore è creare un'unità RAM nella memoria estesa, se disponibile
nel
    sistema.
/A
    Crea l'unità RAM nella memoria espansa.
    Per fare in modo che RAMDrive utilizzi la memoria espansa, il
sistema
    deve essere configurato per disporne e la riga di comando del
gestore di
    memoria espansa (come EMM386, 386MAX, CEMM, o QEMM) deve apparire
nel
    file CONFIG.SYS prima della riga di comando di RAMDrive.
*******************************
La RAMDRIVE deve essere caricata in memoria Estesa (/E) per non
penalizzare troppo l'OS....(640 LIMITE)
Inoltre RAMDRIVE.sys  puo' al massimo raggiungiungere 32767
Quindi le istruzioni da scrivere nel config.sys sono:
Device=c:\windows\himem.sys
Device= C:\windows\ramdrive.sys 33000 /E
Ciao
--
Walter

Si ma questo non ti risolve il problema, il programma magari lo installi nel
disco RAM, se pero' il coglionazzo di programma di installazione vuole
resettare la macchina (spesso succede), il tuo disco ram se ne va, e
l'installazione non serve ad un fico secco di niente, oltre al fatto che
quello che ti frega, non e' tanto la directory del programma, ma le 10733
DLL che quello ti 'spamma' in giro per il disco fisso ed i 14735,2 valori
che ti scrive nel registry.... e questi non li puoi mettere nel disco RAM.
Davide

Davide Bianchi ha scritto:

Scusa ma con chi stai parlando ?....non con me di certo..!
Quota!
Walter

Ho trovato nel sito 
http://www.windowswarrior.com/95ramdrv.htm#top
 questo: 
 1.The RAMDRIVE.SYS driver supplied with Windows 95's DOS 7 is a 16-bit
driver, and loading it can force all of your drives into MS-DOS
Compatibility mode, slowing down the system.
Experts agree that this is BAD. 
2.The ramdrive, when loaded, will take a chunk of your RAM and not let you
use it for anything else but the ramdrive. Unless you have a ton of RAM,
the use of a ramdrive may be a poor idea.
3.I have yet to see a workable method for running Windows 95 from a
ramdrive. Ramdrives have limited uses in Windows 95 systems.
4.Installing the DOS utility, RAMDRIVE.SYS will cause a shift in the drive
letters used by your system (unless you have prepared properly), and many
applications installed to run from your CD-ROM may cease to work.
5.You also need to know that without a bit of preparation it is possible
that creating the Ramdrive can make the CD-ROM drive disappear from Windows
Explorer. You need to make sure that your system is set to recognize more
drives than you currently have. The easiest way to access this setting is
through the use of one of two utilities, (both of which I use). 
TweakUI, one of the Microsoft Powertoys, and More Properties both contain
the option for configuring the system's drive availability. Do I have you
properly terrified?
Checklist for setting up RAMDRIVE.SYS in Windows 95:
1.Confirm that you have 24 (or more) MEG RAM. (Look, you can set up a
ramdrive in a system with less RAM, but I do not recommend it. Windows 95
is very memory intensive, and doing this in a RAM-poor system will slow it
down, not speed it up.)
2.Confirm that the file RAMDRIVE.SYS exists in your system, and is located
in the c:\windows folder.
3.Confirm that you have reserved the drive letter in use by your CD-ROM for
your CD-ROM. 
To create a 3 MEG Ramdrive:
1. Select Start Button | RUN
2. Type: sysedit
3. Select OK
4. Locate the config.sys file in the system editor.
5. Add the following line to config.sys:
DEVICEHIGH=C:\WINDOWS\RAMDRIVE.SYS 3072 /E
6. Reboot.
The 3072 in the ramdrive.sys line sets the size of the drive in kilobytes.
The maximum size is 32767, or 32 MEG.
Misembra di capire che non e' conveniente. Magari mi sbaglio.
(spero che possa servire)
ciao by K

Ma no, era una considerazione "generale" sull'idea, l'ho attaccata al posto
sbagliato ci hai ragione, chiedo venia...
Davide


:) Esagerato!...:-)
Ciao
--
Walter

  Misembra di capire che non e' conveniente. Magari mi sbaglio.
Non ti sbagli!.....comunque bastava l'indirizzo del sito....:)
Ciao
--
Walter

 Saluti da una che non smetterà mai di imparare,
Secondo me, se proprio vuoi usare la memoria come disco, dovresti installare
vRamDir: *molto* meglio.
Marco

 Non ti sbagli!.....comunque bastava l'indirizzo del sito....:)
pensavo fosse piu' immediato cosi'.
by K


Se era in Italiano...:))
Ciao
--
Walter

e magari subito dopo lo si cestina.
Tu vorresti installare quel piccolo programma in un disco ram?
Te lo sconsiglio come passare in mezzo ad un incendio con una tanica di
benzina aperta in mano.
IL motivo e' semplicissimo: i vari installatori e disinstallatori che si
trovano in giro oggi vanno a fare dei casini incredibili un po' ovunque,
nel sistema (directory /system, registro di configurazione, etc.) e ti
troveresti la maggior parte delle volte con un qualche richiamo ad un
pezzettino del tuo programma nel registro, pezzettino che ovviamente al
momento del prossimo boot, non hai piu'.
-- 
Alla faccia del millennium bug che non ha avuto ripercussioni,
buon millenovecentonovantadieci a tutti
roberto poggi 
rpo...@softhome.net

\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Oppure: devicehigh=c:\windows\ramdrive.sys nnnn /e
dove n=dimensione in KB, e, /e=memoria estesa, anche espansa, allora /a

 dove n=dimensione in KB, e, /e=memoria estesa, anche espansa, allora /a
Si ma allora bisogna caricare EMM386.exe per emulare la memoria espansa
(/a) inoltre sarebbe memoria preziosissima in quanto verrebbe sottratta
dalla memoria bassa (640KB)
L'avevo già scritto qualche riga sopra...:)) che /a non é consigliabile...
Ciao
Walter

 che ti scrive nel registry.... e questi non li puoi mettere nel
disco RAM.
Per questo uso Cleansweep! :o)
--
-:::-:::- PRISCILLA -:::-:::-
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
==============================
 Cancellare internet  prima di rispondermi
 Erase internet for Re(ply)


 1. 2. 3. 4. 5. 6.   ..... done
   ERROR  :o(
Sorry, is this help???


 vRamDir: *molto* meglio.
Ci sta', ci sta'....
e ancora non me ne spiego il motivo. :-(
E ogni tanto faccio prendere un pò di aria anche a
APK Memory Compacting Engine  8.0 +


 Non ti sbagli!.....comunque bastava l'indirizzo del sito....:)
Ok, ok il marchingegno potrebbe creare qualche casino, ma perchè
alla M$ che fanno?
E poi dipende dall'uso che se ne vuol fare, tenendo sempre
presente che si tratta di un *disco virtuale*.
Se ad esempio, venisse usato per aprire gli allegati delle
e-mail, non credete che risparmierebbe qualche nioia?
Oppure se si deviasse il percorso di tanti file che si creano
solo per sporcare il disco, si riavvia e tutto scompare.
Va bene la smetto di sparlare... buonanotte.


DEVICEHIGH=C:\WINDOWS\RAMDRIVE.SYS 3072 /E
  [WinWar/<©@®.xx]
---> Cosě invece: RAM drive: Gestore di memoria estesa non
presente.
Device=c:\windows\himem.sys
Device= C:\windows\ramdrive.sys 3072 /E
Cosě ha creato MS-RAMDRIVE di 2,99MB.
Dimensione Disco: 3.072 Kb
Dimensione Settore: 512 byte
Unitŕ di allocazione: 2 settori
Voci di dir: 64
In attesa di ulteriori risvolti lascio tutto cosě.
Grazie a tutti... non ho manco staccato la spina che si sono
aggiunte 12 mail al thread. Questa si che č passione!
Uč ragazzi ditemi che approfittate tutti della pausa pranzo
perchč altrimenti... ^__^


 momento del prossimo boot, non hai piu'.
Faccio subito un nuovo Backup... non si sa mai :o)


 Sorry, is this help???
... intendi se questo e' un aiuto (scritto in inglese per rifarti al fatto
che avrei dovuto scrivere in italiano ?) 
che non funziona neanche ???
Non era mia intenzione farvi perdere tempo ma pensavo che poteva essere un
aiutino. Mi son sbalgiato.
cmq ciao by K

 e-mail, non credete che risparmierebbe qualche nioia?
Anche per alcuni file temporanei...per UNZIPPARE...per trasformare SUONI
VIDEO ...ecc.
le applicazioni sarebbero molteplici ma le dimensioni sono TROPPO
limitate e comunque
conviene prendere in considerazione un disco virtuale solo da 128MB di
RAM *FISICA* installata  in su'...
perchè è a questa che verrebbe tolta..!!! E  l'OS si troverebbe Si con
un disco 10 volte piu' veloce,...
ma anche con della memoria RAM in meno....(bisogna dare una logica
all'utilizzo che se ne fa ...IMO)
Ciao
Walter

l'installazione non serve ad un fico secco di niente
Non so se avete semtito parlare di VMWare.
E' un  programma che crea una sorta di SO virtuale ma in tutto e per
tutto uguale a un SO, in cui si possono installare programmi e anche
provarli, ma in realtà non state installando nulla sul sistema
originario.
Mi sono spiegato? Io l'ho provato ed è fantastico: su uno stesso PC si
possono avere diversi SO e provare diversi tipi di programmi senza
cambiare SO o partizione, ma solo aprendo il programma predisposto.
Insomma: su NT ( è questo il SO per cui è previsto) o linux, potete
installare win95, il dos, win 98, linux ecc.
--
Saluti.
Fabrizio

 aiutino. Mi son sbalgiato.
Assolutamente NO!
Non mi/ci hai fatto perdere affatto tempo. Ogni tanto un post un
po' più lungo, che non sia OT o spam, non procura grosse
*perdite*.
Mi, cmq, riferivo all'help che, seguito alla lettera, mi ha
portata
dritto dritto all'errore.
--
-:::-:::- PRISCILLA -:::-:::-
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
==============================
 Cancellare internet  prima di rispondermi
 Erase internet for reply


 all'utilizzo che se ne fa ...IMO)
Certo, certo, d'accordo su tutto e pure sulle dimensioni, però io
intendo utilizzarlo per salvare file davvero piccoli.
Il disco Ram di 3Mb (max) è pure troppo!
Se uno ha a disposizione 128Mb di Ram, usa il disco Ram, e tiene
in esecuzione pochi prog, non credo che il sistema rifletta sul
caso di andare a farsi un pisolino :o)
Inoltre è possibile caricare le righe che generano il disco RAM
(con MSCONFIG.EXE) solo in quelle occasioni in cui se ne ha la
necessità.
Per noie, intendevo, scampare il pericolo che si nasconde in
certi allegati di posta: macro e virus.
Utilizzarlo quindi come una *specie* di quaRAMtena :o)
Ma questo è OT e magari, senza offesa, provo a fare più brutta
figura proponendo il subject a quelli di it.comp.sicurezza.virus
--
-:::-:::- PRISCILLA -:::-:::-
    --- Domani smetto di fumare ---


installare win95, il dos, win 98, linux ecc.
A parte il fatto di richiedere delle risorse non indifferenti, dato
che per funzionare (altrimenti il kernel di NT non gli farebbe fare
quello che vuole) ricostruisce (emula) in tutto e per tutto un pentium
via software. Tra l'altro esistono altri progetti simili come il Bochs
che è stato portato anche sul Mac e su cui puoi far girare qualsiasi
SO per un Pentium.
-- 
Federico
fedpaol.WH...@libero.it
 
Togli .WHAT.IS.SPAM per rispondere
"Il matto arriva con la schiena curva
 Con il secchio, il pennello e l'atlante
 Ha la bocca piena di poesie e parole
 Di storie e di offese e di belle speranze"
                      Modena City Ramblers


Maggiori informazioni please ?????
Nome e indirizzo esatti, possibilmente costo e risorse necessarie....o, 
almeno, dove poter trovare queste informazioni....
-- 
                              Ferdinando
                     _____________________________
 
f.ri...@flashnet.it

almeno, dove poter trovare queste informazioni...
Il nome è VMware, il sito dovrebbe essere 
www.vmware.com
 ( l'ho
trovato su una rivista e adesso non l'ho sottomano), il SW si puo'
scaricare ma purtroppo va solo su WINNT e Linux ( anche se credo ci
fosse una versione per win98), si puo' provare ( ti mandano una pass
provvisoria) ma non è gratuito, costa un bottino ( un botto piccolo).
Io l'ho provato anche se poco, su WINNT ho installato win311 (
ovviamente virtuale) e dos. Non è male, anche se non arriva ad essere
ugualissimo ( la gestione del mouse non è ottimale). Da provare.