PDA

View Full Version : copia di WinXP e file "boot.ini"


Granmaster
30-01-2004, 10:30
Ho due HD così disposti:

HD serial ata: WinXP - dati
HD normale: Win98 - WinME - spazio vuoto - Linux - dati

ed ecco cosa appare nel BIOS:

IDE Primary Master: None
IDE Primary Slave: l'HD normale
IDE Secondary Master: Plextor
IDE Secondary Slave: DVD-ROM

Vorrei fare una copia di XP nello spazio vuoto dell'altro HD (con Drive Image)
Come devo modificare il file "boot.ini" , mi potete dare qualche consiglio?
Attualmente uso Boot Magic come bootloader
ciao e grazie

Granmaster
31-01-2004, 17:40
Qualcuno ha un consiglio da darmi?
grazie

arklash
02-02-2004, 18:16
ciao concittadino;)
non ho capito granchè di quello che vuoi fare
cmq questo ti posso dire per ora :
1-sposta l'HD normale sul 1° ide come master
2-sposta il DVD sul 1° ide come slave
3-lascia in Materizz. sull 2° ide come master
4-il SATA dovresti vederlo come master sul 3° ide (normalmente il canale sata così viene visto dai bios)

questa è una configurazione più decente di quella che hai riportato tu.

per il resto spiega meglio quello che vuoi fare
BYE

Granmaster
03-02-2004, 18:14
Ricambio i saluti!
Dunque, avevo provato a mettere l'HD su primary master, ma non mi partiva più Linux e quindi sono tornato alla configurazione iniziale, che funziona bene, e cioè questa:

IDE Primary Master: None
IDE Primary Slave: l'HD normale
IDE Secondary Master: Plextor
IDE Secondary Slave: DVD-ROM

tu mi dici: "il SATA dovresti vederlo come master sul 3° ide (normalmente il canale sata così viene visto dai bios", ma il terzo ide non lo vedo...

Ho XP sulla prima partizione dell'HD serial ata e, con Drive Image, ho effettuato sulla terza partizione dell'altro HD una copia della partizione contenente XP, e così attualmente ho la seguente disposizione:

HD serial ata: WinXP - dati
HD normale: Win98 - WinME - copia di WinXP - Linux - dati

mi sembra però che i due XP non siano completamente separati, ma ci sia in qualche modo un'interferenza tra i due.

Chiedevo quindi se questo era dovuto al file "boot.ini" ed eventualmente come modificarlo.

arklash
04-02-2004, 01:44
questo è il mio

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect

se ci devi mettere le mani occhio all'identificativo dei dischi e delle partizioni.cmq non penso che dipenda da questo.
cosa vuiol dire "interferisce"? di solito si fà un'immagine pulita (cioè al minimo di driver) e si tiene di scorta per ripristinarla in caso di emergenza. non è che la utilizzi come sisop?
ps:non conosco molto linux ma mi dicono che il suo bootloader sia meglio di quello di win
pps:scusa la domanda ma, capisco il 98 ma l'Me perche lo tieni ancora?

ciao

arklash
04-02-2004, 01:46
altra cosa ma l'HD SATA non lo vedi per niente da bios?
posta un pò la tua config. hardware

ariciao

Granmaster
05-02-2004, 20:58
Ogni sistema operativo ha la sua funzione:

Win98 per alcuni giochi
WinME lo utilizzo con parecchi programmi che tuttora utilizzo
WinXP lo uso soprattutto per editing video e altre cose
Linux sono un neofita

Athlon 2600, HD serial ata da 120GB, HD normale da 100GB, 512RAM, ATI 9500PRO, scheda madre Chaintech Zenith 7NJS con chipset Nvidia Nforce 2

nel BIOS non vedo l'HD serial ata, però funziona

l'interferenza tra i due XP è successa perchè, installando un programma in un XP, l'installazione è andata a finire sull'altro!
Questo probabilmente perchè, quando ho fatto l'immagine della partizione non ho modificato il file "boot.ini"

questo è il boot.ini di XP originale sul serial ata:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect

questo invece è il boot.ini da me modificato della immagine:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Copia di Windows XP" /fastdetect

cosa ne dici?
ciao e grazie

arklash
06-02-2004, 07:28
mmmmmh
premetto che non sono molto esperto di boot loader ma credo che ne puoi avere solo 1 (quello di xp originale per es.)
in quelli che hai postato tu compare 1 solo sysop.. e gli altri?
secondo me devi riscrivere il BL assegnando un sys di default e a seguire gli altri.credo che se " xp copia" è su un'altro disco non può essere disk(0) se disk(0) ha "xp originale"

che io sappia ci sono 2 modi per farlo

1- da pannello di controllo-sistema-avvio e ripristino-modifica

2-avviando dal cd di xp "ripara da console - R
bootcfg
bootcfg /scan (spazio prima di /)
bootcfg /rebuild
....ora puoi scegliere la sequenza e altre opzioni
questo sistema ti da molte + opzioni ed è molto + sofisticato

capisco avere + sistemi (li ho anchio) ma perche rendere avviabile l'immagine?
secondo me l'immagine dovresti tenerla separata ed al sicuro proprio per poterla ripristinare in caso di emergenza.

spero di esserti stato utile
ciaociao

Granmaster
06-02-2004, 22:39
Mi sembra che la faccenda sia più complicata del previsto, per il momento lascio la cosa in sospeso...

Comunque ho sempre un'immagine di riserva di WinXP, ma l'ho masterizzata su DVD, così sto tranquillo.

ciao e grazie per i tuoi consigli

arklash
07-02-2004, 16:06
ok

ciao

arklash
07-02-2004, 16:34
ecco quà, spiegato molto chiaramente......casomai volesti cimentarti;)


Multi syntax. E' la sintassi normalmente utilizzata per gestire i dischi fissi IDE. L'uso della multi syntax indicata al boot loader di Windows 2000/XP che deve seguire il BIOS per il caricamento dei file di sistema.
La sitassi multi syntax assume la forma seguente:

multi(A)disk(B)rdisk(C)partition(D)

A è il numero ordinale dell'adattatore di avvio. Il primo adattatore, che di solito è l'adattatore di avvio, è 0. Ogni scheda madre mette a disposizione almeno due canali IDE ai quali possono essere collegati dischi fissi e CD ROM IDE. Al primo canale IDE viene associato l'identificativo 0, al secondo 1.
B fornisce alcune informazioni sui dischi. In ambito multi syntax è uguale a 0.
C è un numero ordinale che permette di specificare il disco collegato all'adattatore: può assumere valori compresi tra 0 e 3, a seconda del numero di unità disco presenti sull'adattatore (canale IDE).
D indica specifica il numero di partizione che "ospita" il sistema operativo da avviare: il primo
numero possibile è 1 (al contrario di quanto avviene per adattatori e unità disco che fanno uso di una numerazione che inizia, come primo numero, con 0).

l'articolo intero lo trovi su
http://www.ilsoftware.it/articoli.asp?ID=629&pag=3

ciao

Granmaster
08-02-2004, 11:29
Grazie per l'esauriente spiegazione!
Comunque ho già liberato lo spazio sull'HD dedicato a questo "esperimento"...

ciao

Granmaster
08-02-2004, 11:34
P.S. :

avevo già adocchiato quell'articolo e avevo fatto delle prove con molte variazioni:

in alcune non mi partiva il sistema (evidentemente non andavano bene), in altre mi creava stranamente come una mescolanza tra i due XP, mentre io volevo due sistemi completamente indipendenti tra loro, così alla fine lascio perdere...

ancora ciao

Duff
29-02-2004, 10:35
Originariamente inviato da arklash
ecco quà, spiegato molto chiaramente......casomai volesti cimentarti;)


Multi syntax. E' la sintassi normalmente utilizzata per gestire i dischi fissi IDE. L'uso della multi syntax indicata al boot loader di Windows 2000/XP che deve seguire il BIOS per il caricamento dei file di sistema.
La sitassi multi syntax assume la forma seguente:

multi(A)disk(B)rdisk(C)partition(D)

A è il numero ordinale dell'adattatore di avvio. Il primo adattatore, che di solito è l'adattatore di avvio, è 0. Ogni scheda madre mette a disposizione almeno due canali IDE ai quali possono essere collegati dischi fissi e CD ROM IDE. Al primo canale IDE viene associato l'identificativo 0, al secondo 1.


Ho un problema come faccio a sapere che numero ha il canale serial ATA (ich5r)? Poi siccome sul SATa ci sono dua hd in raid0, su quale faccio il boot.
Mi spiego meglio devo modificare il boot.in di windows xp installato sul Hd messo sul canale IDE, per far partire al boot winxp installato sul SATA.

Come faccio?

zakko
22-01-2008, 01:57
ecco quà, spiegato molto chiaramente......casomai volesti cimentarti;)


Multi syntax. E' la sintassi normalmente utilizzata per gestire i dischi fissi IDE. L'uso della multi syntax indicata al boot loader di Windows 2000/XP che deve seguire il BIOS per il caricamento dei file di sistema.
La sitassi multi syntax assume la forma seguente:

multi(A)disk(B)rdisk(C)partition(D)

A è il numero ordinale dell'adattatore di avvio. Il primo adattatore, che di solito è l'adattatore di avvio, è 0. Ogni scheda madre mette a disposizione almeno due canali IDE ai quali possono essere collegati dischi fissi e CD ROM IDE. Al primo canale IDE viene associato l'identificativo 0, al secondo 1.
B fornisce alcune informazioni sui dischi. In ambito multi syntax è uguale a 0.
C è un numero ordinale che permette di specificare il disco collegato all'adattatore: può assumere valori compresi tra 0 e 3, a seconda del numero di unità disco presenti sull'adattatore (canale IDE).
D indica specifica il numero di partizione che "ospita" il sistema operativo da avviare: il primo
numero possibile è 1 (al contrario di quanto avviene per adattatori e unità disco che fanno uso di una numerazione che inizia, come primo numero, con 0).

l'articolo intero lo trovi su
http://www.ilsoftware.it/articoli.asp?ID=629&pag=3

ciao


mm quindi in teoria se io avessi il secondo sistema operativo nel secondary master nella prima partizione dovrei aggiungere questa riga??
multi(1)disk(0)rdisk(0)partition(1)\WINDOWS="Windows sul secondarymaster"

no perche ci ho provato ma nn va :D

minneapolis
22-01-2008, 21:48
IMHO dovrebbe essere cosi':

multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Windows sul secondarymaster"

zakko
23-01-2008, 09:41
ah ok... leggendo le varie descrizioni... avevo capito che multi riguardasse le prese sulla scheda madre IDE che di solito sono 2 (effettivamente li erano chiamati canali...)
mentre mi era sorto qualche sospetto quando diceva che per ogni canale (io pensavo sempre alla presa fisica sulla MB) si possono avere 4 dispositivi...
grazie mille ora provo!