Diversi Win9x installati nella stessa partizione usando dei files batch

Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    nibble
    Registrato
    Feb 2001
    Località
    Milano
    Messaggi
    53

    Predefinito

    Visto che c'è un interesse , ve lo spiego volentieri.
    Devo fare due premesse,
    1) consiglio di leggere molto attentamente quanto segue e se non avete esperienza o vi viene qualche dubbio vi conviene chiedere chiarimenti prima di fare azzardi.

    2) amici non voglio più vedere dei post del tipo "...ho installato questo driver/software/hardware e non va più niente, devo reinstallare da capo windows...." vi consiglio vivamente di utilizzare (aldilà di questa occasione) un utility di backup e ripristino del registro di windows e dei suoi files essenziali o di tutto windows,è shareware e si chiama ERS98, http://www.mslm.com/ers9x.htm . A me ha fatto risparmiare decine e decine di ore di lavoro e molti ma molti mal di stomaco.
    Si procede cosi: una volta che hai fatto una installazione nuova di windows fai un primo salvataggio del registro. poi man mano che aggiungi software o hardware e verifichi che tutto va per benino, salvi nuovamente. nel caso di un intoppo non devi fare altro che far ripartire il pc, premere F8 durante il boot, selezionare dal menu di avvio "avvia in modalita ms Dos" e digitare ERS più invio, apparirà un menu che ti chiedera quale backup salvato usare per il ripristino. Quando avra finito di copiare i files e avrai re boottato, avrai il tuo pc come era prima.

    A che serve avere più copie di uno stesso sistema operativo ?
    Beh, serve sia ad avere un sistema "lavoro/mission critical" che "non può non funzionare", ed un altro dove provate l'ultimo driver o l'utility più strana e rischiosa. oppure ad avere un windows su misura per un certo utilizzo, ad esempio i giochi, dove meno roba avete installa, meglio è.

    Più windows sullo stesso hd, come funziona?
    Il principio è semplice. Windows 9x, funziona usando la directory principale della partizione di avvio per contenere il file registro system.dat ed altri files fondamentali per l'avvio (user.dat, command.com ad esempio), tutti gli altri files del sistema operativo sono nella directory windows.
    In sintesi basta salvare tutti i files della directory di avvio e rinominare la directory windows con un altro nome per "nascondere" a nuove installazioni di win9x la vostra vecchia installazione di windows. Con opportuni files batch eseguiti da Dos (eseguiti però non all'interno di una sessione di windows) si automatizza la procedura.


    Istruzioni x aggiungere un'altro sistema operativo

    Supponiamo che abbiate già installato windows (per esempio W98SE) e che abbiate già copiato il contenuto del cd di windows sul vostro hard disk, ad esempio nella directory \W98se (cosi non vi rompe quando cerca dei files), un floppy per il boot non è indispensabile ma può essere utile.

    1) da windows, create una directory per il backup della root, meglio farlo all'interno di \windows e chiamarla semplicemente root
    2) verificate che dalle opzioni di visualizza files, sia abilitato "visualizza files nascosti"
    3) copiate tutto il contenuto della root, nella directory \windows\root
    4) riavviate il computer e premete F8 al boot, scegliete dal menu "avvia in modalità Dos"
    5) rinominate la directory \windows con un altro nome per esempio \winold (c:\> ren windows winold)
    5) cancellate tutto il contenuto della root (c:\>del *.*)
    6) andate nella directory \W98se (c:\>cd w98se) e lanciate il setup di windows (c:\>setup)
    7) Windows rileverà la precedente installazione di windows e vi chiederà se volete installarlo nella directory c:\winold, naturalmente dite di no e installate in c:\Windows
    8) completata la procedura di installazione, create una directory per il backup della root, meglio farlo all'interno di \windows e chiamarla semplicemente root, verificate che dalle opzioni di visualizza files, sia abilitato "visualizza files nascosti",copiate tutto il contenuto della root, nella directory \windows\root

    A questo punto avrete una nuova installazione di windows in c:\windows e quella vecchia in c:\winold. con dei files batch potrete automatizzare la procedura che segue:

    cambiare da Windows a Winold
    1) riavviate il computer e premete F8 al boot, scegliete dal menu "avvia in modalità Dos"
    2) date il comando Attrib per togliere gli attributi files nascosti di sistema (c:\>attrib -s -h -r *.*)
    3) copiate tutti i file della root nella directory di backup di windows (c:\>copy *.* c:\windows\root)
    4) rinominate la directory \windows con un altro nome per esempio \winnew (c:\> ren windows winnew)
    5) cancellate tutto il contenuto della root (c:\>del *.*)
    6) rinominate winold in windows (c:\>ren winold windows)
    7) copiate tutti i file della directory \windows\root nella root (copy c:\windows\root\*.*)
    8) resettate ed è fatto

    Complicato ? No, forse solo stato un pò prolisso

    Ecco un esempio dei files batch, supponiamo di avere installato Win98 e win95 e di volere cambiare tra i due, il primo batch serve a determinare quale file batch chiamare,infatti (non ne ho parlato prima perchè non è indispensabile) per non fare casini è opportuno creare un file di testo con l'estensione .W9x nella root di ogni sistema windows che si vuole utilizzare, nel nostro caso per windows98 si chiamerà w98.w9x e per windows95 w95.w9x. una riga del file batch fa questa verifica (if EXIST c:\w98.w9x goto w98_info). All'interno del file w95.w9x potete scrivere " Sei in Windows 95 " se volete.
    Ecco il prima batch, io l'ho chiamato Gowin9x.bat


    smartdrv 22000 22000
    echo off
    cls
    if EXIST c:\w98.w9x goto w98_info
    if EXIST c:\w95.w9x goto w95_info
    goto end

    :w95_info
    echo.
    echo.
    echo.
    echo.
    type c:\w95.w9x
    call d:\95to98.bat
    echo.
    echo.
    goto end

    :w98_info
    echo.
    echo.
    echo.
    type c:\w98.w9x
    call d:\98to95.bat
    echo.
    echo.
    goto end

    :end


    Il batch 95to98.bat:
    echo.
    echo.
    echo.
    echo Scegli se vuoi installare ,Win98(8) o uscire(n)
    CHOICE /C:8n
    IF ERRORLEVEL 2 GOTO esci
    IF ERRORLEVEL 1 GOTO win98

    echo.
    echo.
    echo.

    :win98
    echo off
    cls
    echo Attenzione cambiare da win95 a win98 ?
    echo.
    echo.
    echo.
    pause

    c:
    cd\
    attrib -s -h -r *.*
    cd windows
    cd root
    copy c:\ *.*
    cd\
    dir
    del *.*
    ren windows w95hide

    ren w98hide windows
    cd windows
    cd root
    attrib -s -h -r *.*
    copy *.* c:\
    echo off
    echo ok, resettare il sistema per avviare win98
    goto end


    :end


    Il terzo batch 95to98.bat
    echo.
    echo.
    echo.
    echo Scegli se vuoi installare ,Win95(5) o uscire(n)
    CHOICE /C:5n
    IF ERRORLEVEL 2 GOTO esci
    IF ERRORLEVEL 1 GOTO win98

    echo.
    echo.
    echo.

    :win95
    echo off
    cls
    echo Attenzione cambiare da win98 a win95 ?
    echo.
    echo.
    echo.
    pause

    c:
    cd\
    attrib -s -h -r *.*
    cd windows
    cd root
    copy c:\ *.*
    cd\
    dir
    del *.*
    ren windows w98hide

    ren w95hide windows
    cd windows
    cd root
    attrib -s -h -r *.*
    copy *.* c:\
    echo off
    echo ok, resettare il sistema per avviare win98
    goto end

    :end

    Finito! sono solo degli esempi , a voi fare delle modifiche per adattarli alle vostre esigenze. Se volete creare più partizioni sul vostro hd adattate i files batch con le lettere di unità appropriate.
    Io utilizzo questo sistema da anni CON SISTEMI WIN9X ( di Linux, Nt non sò nulla)ormai senza problemi.
    Attenzione all'inizio, per verificare che non ci siano problemi vi consiglio di inserire una riga con Pause, ad ogni comando del file batch, lo so è una palla ma almeno siete sicuri del risultato dei comandi e di quello che fate.
    Certamente si potrebbe migliorare (magari scrivendo un programmino col vecchio quickbasic per gestire meglio gli errori), forse un giorno....

    Ho impiegato un sacco scrivere questo post, spro vi sia utile, Ciao a tutti,

  2. #2
    bit
    Registrato
    Dec 2000
    Messaggi
    39

    Predefinito

    grazie sei statoveramente esplicativo
    ora vedo di metterlo in pratica

    ciao

Informazioni Thread

Users Browsing this Thread

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Discussioni simili

  1. Gestione e-mail con dettaglio dei vari contatti su diversi pc.
    By salvatore in forum -= Sistemi Operativi Windows e software generale =-
    Risposte: 6
    Ultimo messaggio: 05-10-2010, 14:38
  2. stessa gpu diversi produttori , come scegliere?
    By $OVERCLOCK$ mentale in forum -= Hardware generico =-
    Risposte: 2
    Ultimo messaggio: 03-10-2009, 14:08
  3. Come faccio a spezzare dei files MP3 in più parti?
    By baldios74 in forum -= Sistemi Operativi Windows e software generale =-
    Risposte: 1
    Ultimo messaggio: 15-01-2003, 03:43

Tags

Regole d'invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
nexthardware.com - © 2002-2022