jump to navigation

Attiviamo il RAID software su Windows XP 8 Luglio 2007 - 17:22

Postato da Moh in : Informatica, Software , trackback

Ora che l’uscita di Windows Vista ha condannato il suo predecessore Windows XP ad essere un sistema operativo sorpassato, ormai storia del passato, è giunto il momento di dedicarci ad un po’ di sano hacking.

Windows XP come dicono le statistiche è ancora il sistema operativo più utilizzato sia in ambito consumer che enterprise, dove proprio in quest’ultimo settore Vista tarderà ancora a farsi strada. Quindi ci pare giusto e doveroso sfruttarlo fino all’ultima funzione disponibile.

Per donare a Windows XP ancora un po’ di linfa vitale, vi segnalo un hack che consente di abilitare le funzionalità di RAID software sulle edizioni Home e Professional.

La notizia non è certo nuova ma in questo articolo troverete informazioni riviste e corrette per adattare la modifica ai file di sistema successivi al Service Pack 2 ed agli ultimi aggiornamenti di sicurezza.

Chi ha avuto modo di utilizzare Windows 2000 Server o Windows 2003 Server, saprà certamente che tramite la Gestione disco è possibile configurare i dischi in modalità JBOD, RAID 0 (striping), RAID 1 (mirroring) e persino RAID 5. Ovviamente la gestione così impostata, avviene tramite software e non necessita di un controller hardware dedicato.

Su Windows XP questa funzione è presente ma disabilitata, per poterla attivare è necessario modificare tre file di sistema. Per effettuare la modifica è sufficiente procurarsi un editor esadecimale, personalmente vi consiglio l’ottimo Ultraedit.

ATTENZIONE!!! La modifica di file di sistema può portare instabilità o addirittura impedire il funzionamento del sistema operativo. È opportuno, quindi, eseguire sempre una copia di backup prima di apportare qualsiasi modifica.

Cominciamo subito con la descrizione della procedura per la modifica del sistema. Prima di tutto copiamo in una cartella temporanea questi tre file:

Apriamo il file dmadmin.exe appena copiato con il nostro HEX editor ed apportiamo le modifiche come riportato di seguito:

Prima della modifica:
00001c30h: 73 65 72 76 65 72 6E 74 00 00 00 00 6C 61 6E 6D ; servernt....lanm
00001c40h: 61 6E 6E 74 00 00 00 00 50 72 6F 64 75 63 74 54 ; annt....ProductT

Dopo la modifica:
00001c30h: 77 69 6E 6E 74 00 00 00 00 00 00 00 6C 61 6E 6D ; winnt.......lanm
00001c40h: 61 6E 6E 74 00 00 00 00 50 72 6F 64 75 63 74 54 ; annt....ProductT

Salviamo le modifiche apportate e procediamo con il file dmconfig.dll come segue:

Prima della modifica:
00005140h: 4C 41 4E 4D 41 4E 4E 54 00 00 00 00 53 45 52 56 ; LANMANNT....SERV
00005150h: 45 52 4E 54 00 00 00 00 57 49 4E 4E 54 00 00 00 ; ERNT....WINNT...

Dopo la modifica:
00005140h: 4C 41 4E 4D 41 4E 4E 54 00 00 00 00 57 49 4E 4E ; LANMANNT....WINN
00005150h: 54 00 00 00 00 00 00 00 53 45 52 56 45 52 4E 54 ; T.......SERVERNT

Dopo aver salvato le modifiche è il turno del file dmboot.sys che dovrà essere modificato in questo modo:

Prima della modifica:
00011070h: 54 00 79 00 70 00 65 00 00 00 57 49 4E 4E 54 00 ; T.y.p.e...WINNT.
00011080h: 00 00 53 45 52 56 45 52 4E 54 00 00 00 00 4C 41 ; ..SERVERNT....LA

Dopo la modifica:
00011070h: 54 00 79 00 70 00 65 00 00 00 53 45 52 56 45 52 ; T.y.p.e...SERVER
00011080h: 4E 54 57 49 4E 4E 54 00 00 00 00 00 00 00 4C 41 ; NTWINNT.......LA

Il file dmboot.sys è stato modificato in seguito al rilascio del SP2 e pertanto molte guide per l’attivazione del RAID che si trovano su Internet non contemplano il corretto indirizzo esadecimale sopra riportato.

A questo punto sarà inutile provare a sovrascrivere direttamente i file originali, il sistema operativo si accorgerà della modifica e ripristinerà automaticamente una versione di backup degli stessi.

Per sostituirli correttamente è necessario agire al di fuori del sistema operativo. Se il disco di sistema è formattato in modalità FAT32 è sufficiente riavviare il sistema con un floppy o CD di boot con il supporto per le partizioni FAT32 (ad esempio potrebbe andar bene un disco di boot creato con Windows 9x/ME oppure una distribuzione live di Linux).
Se il disco di sistema è formattato in modalità NTFS è necessario avviare il sistema con il CD d’installazione di Windows XP ed avviare la Console di ripristino (tasto R nella schermata d’installazione).

Una volta avviato il sistema con le modalità sopra riportate, è necessario copiare i tre file modificati in due percorsi diversi ciascuno:

Copiare i file nella cartella dllcache serve per evitare che Windows XP ripristini una versione di backup di questi file priva delle modifiche appena apportate.

Riavviamo normalmente il sistema operativo entriamo nel Pannello di controllo -> Strumenti di amministrazione -> Gestione computer -> Gestione disco.

Per poter utilizzare il RAID è necessario che ciascun disco sia convertito in disco dinamico tramite l’apposita opzione.

Successivamente cliccando su un disco sarà possibile aprire la finestra d’inizializzazione che ci permetterà di selezionare il tipo di volume da creare: semplice, con spanning, con striping, con mirroringRAID-5. Per i dettagli fare riferimento a questo articolo Knowledge Base di Microsoft.

La possibilità di attivare le funzionalità di RAID software su Windows XP consente di usufruire di soluzioni di storage avanzato con un budget limitato e senza la necessità di acquistare costose licenze server.

Sebbene personalmente sconsiglio fortemente di effettuare questa modifica in un ambiente di produzione, ritengo che sarebbe utile per qualsiasi utente domestico o entusiasta informatico sfruttare questa possibilità per dotare il proprio sistema operativo di una maggiore ridondanza dei dati configurando magari due dischi rigidi del medesimo tipo in mirroring (RAID 1).

AGGIORNAMENTO 22/07/2007 - Esiste un modo per sostituire i tre file di sistema senza dover riavviare ed utilizzare dischi di boot o console di ripristino.

I tre file modificati devono essere copiati nelle seguenti cartelle seguendo l’ordine di seguito specificato.

Copiare il file dmboot.sys nella cartella: c:\windows\servicepackfiles\i386 (questa cartella potrebbe non essere presente nel caso fosse installato Windows XP con Service Pack 2 nativo).

Copiare i file dmboot.sys, dmconfig.dll e dmadmin.exe nella cartella: c:\windows\system32\dllcache.

Copiare il file dmboot.sys nella cartella: c:\windows\system32\drivers.

Copiare i file dmconfig.dll e dmadmin.exe nella cartella: c:\windows\system32.

A questo punto comparirà una finestra di avvertimento del sistema operativo in merito alla protezione dei file di Windows. cliccare su Annulla e nel successivo messaggio cliccare su Si. Ecco fatto, facile e indolore. :-)

AGGIORNAMENTO 11/06/2008 - Le informazioni riportate nell’articolo sono valide anche con l’utilizzo del Service Pack 3 di Windows XP. Vi invito a prendere visione dei commenti sotto riportati per verificare le piccole differenze procedurali che potreste incontrare su un sistema con SP3 installato.

Altri post consigliati:

Commenti»

1. Gravatar mattia - 24 Luglio 2007 - 10:25

ma come, nessuno che commenta questo articolone?

Intanto ti ringrazio per l’update riguardante il file dmboot.sys che ignoravo proprio. Sto utilizzando questo sistema da un paio di anni e mi sto trovando veramente bene.

Quando si parla di mirroring tramite controller, a volte si trascura il fatto che potrebbe guastarsi anche il controller stesso. E in questo caso, una soluzione software sarebbe in assoluto quella più facile da recuperare.

Avrei una domanda: ho sempre fatto raid1 su dischi secondari (dischi contenenti dati). E’ possibile farlo su un sistema con 2 dischi soltanto?, quindi anche per il sistema operativo?

2. Gravatar Moh - 24 Luglio 2007 - 18:30

Ciao!

Fare un RAID 1 (hardware o software che sia) sul disco di sistema è possibile.

Te lo garantisco anche per esperienza diretta, l’ho provato su un sistema con solo due HD da 20 GB in mirroring software e di conseguenza anche il sistema operativo. Non si è verificato nessun problema.

L’unica pecca di una soluzione del genere può essere un lieve calo delle prestazioni in fase di scrittura/lettura. Trattandosi di dischi di sistema questo calo sarà più evidente rispetto ad un RAID 1 con controller dedicato.

3. Gravatar mattia - 25 Luglio 2007 - 11:09

ti ringrazio…mi è arrivato il corriere pochi minuti fa con gli hard disc nuovi, ora provo :-)

4. Gravatar Andy - 20 Settembre 2007 - 20:45

Ciao, seguito passo passo le tue info ma non funziona. Il sistema continua a darmi solo le 3 opzioni standard di XP. HELP

5. Gravatar Moh - 21 Settembre 2007 - 14:14

Ciao!

Non sono sicuro di aver capito a quali 3 opzioni standard di XP ti riferisci… Sei sicuro di aver convertito tutti i dischi che vuoi utilizzare nel RAID in dischi dinamici?

Solo se il disco è dinamico può creare un nuovo volume di tipo RAID.

Ho personalmente sperimentato la procedura che ho riportato su varie macchine con XP SP2 ed ha sempre funzionato, se hai altre informazioni più precise posta nuovamente cercherò di aiutarti per quanto possibile.

6. Gravatar Bxxxor - 25 Settembre 2007 - 15:07

Ciao, ho provato a fare come scritto sopra ma Xp Home non mi abilita la funzione “disco dinamico” nella gestione dei dischi. Cosa può essere successo?

7. Gravatar Moh - 26 Settembre 2007 - 0:30

IMPORTANTE!!!

Dopo ulteriori verifiche è emerso che i dischi dinamici NON sono supportati da Windows XP Home, pertanto quanto riportato nel post è valido solo per la versione Professional di Windows XP.

8. Gravatar Re_furbo - 4 Febbraio 2008 - 18:51

Salve,
so che magari il post è un po datato ma mi interessava fare una domanda un po particolare(in teoria la ripsosta è affermativa ma..)
La domanda è semplice se io ho un hub e ci attacco per esempio 2 pen drive con questo sisitema posso realizzare un RIDE 0 oppure un RIDE 1 o magari entrambi?? o è meglio mettere le pen drive su usb separate…. be valutate eventuali altre possibilità che magari non ho citato( è puramente a titolo informativo e magari giusto per seprimentare un po se vale per le pen drive significherebbe che posso realizzarlo anche con HD esterni via usb..potrebbe essere un ottimo esperimento.)
Grazie

9. Gravatar Moh - 5 Febbraio 2008 - 17:50

Ciao!

In Windows XP non è possibile creare un RAID usando dischi rimovibili.

Si può fare con Linux e questo articolo potrebbe interessarti:

http://www.bigbruin.com/reviews05/thumbraid_1

Comunque, a mio parere, l’interfaccia USB 2.0 rappresenta un bel collo di bottiglia per un sistema in RAID.

10. Gravatar Francesco - 19 Marzo 2008 - 15:34

vorrei ringraziare l’autore di questo articolo.
Funziona perfettamente.
Dalla mia esperienza preciso che la modifica di file sotto winXP nativo SP2 avviene esclusivamente dalla console di ripristino e non funziona nella modalità descritta in aggiornamento del 22/07/2007.

11. Gravatar Giuseppe - 11 Aprile 2008 - 16:31

Salve, volevo chiedervi se è possibile convertire in raid anche i volumi già esistenti, tipo quello dove è installato il sistema operativo. Volevo fare raid0 software sul primo hard disc come ho fatto sul secondo.

12. Gravatar Moh - 14 Aprile 2008 - 22:25

Ciao!

E’ certamente possibile convertire in RAID volumi esistenti come ad esempio quello dove è installato il sistema operativo stesso.

Pur essendo una procedura sicura e da me personalmente sperimentata con successo, ti consiglio di effettuare una copia di backup del disco prima di procedere.

13. Gravatar raff - 21 Maggio 2008 - 19:50

CIAO. Ho letto il tuo interessante articolo e lo sto seguendo alla lettera, ma proprio non trovo windows\system32\dllcache anche visualizzando le cartelle nascoste.sono quindi nell’impossibilità di procedere.
ho il sp3 installato dipenderà da questo? o faccio un errore stupido di cui non mi accorgo? ti sarei grato se mi dessi una mano,grazie e
ciao

14. Gravatar Moh - 22 Maggio 2008 - 15:58

Ciao!

In seguito all’installazione del Service Pack 3 di Windows XP, non è più presente la cartella “windows\system32\dllcache”. Semplicemente ignora quel passaggio del tutorial.

Inoltre con SP3 i file “dmadmin.exe” e “dmboot.sys” modificati vanno copiati anche nella cartella “windows\servicepackfiles\i386″.

Spero di essere stato sufficientemente chiaro.

15. Gravatar matteo - 25 Maggio 2008 - 21:39

Ciao complimenti per l’articolo, davvero interessante.
Dopo la lettura ho deciso di comprare un controller hd specifico, low profile sata pci host adapter sata 150 raid della manhattan. l’ultimo aggiornamento del bios permette di fare raid 0,1,5,10,ecc..
Non ho pensato ad una cosa, nel caso di rottura del controller che succede?
c’e un modo di proteggersi dalla perdita di operatività e dati se si rompe il controller, magari sfruttando la combinazione di software sopra citata?
E’ piu sicura per prevenire perdite dati, tempo e lavoro una soluzione hardware o software?

16. Gravatar Moh - 26 Maggio 2008 - 23:57

Ciao!

A mio modesto parere la scelta di adottare una soluzione RAID hardware piuttosto che software è migliore per le maggiori prestazioni che offre.

Nel caso di rottura del controller è meglio sostituirlo con uno identico o, con un po’ di fortuna, dotato di un chipset della stessa marca del defunto.

Non sempre è possibile ripristinare o migrare RAID su hardware non omogeneo. Chipset Adaptec, Highpoint, Intel, Promise, ecc, non sempre implementano in modo identico uno stesso tipo di RAID.

Comunque se vuoi stare al sicuro acquista una scheda gemella e mantienila aggiornata con la versione del BIOS di quella in uso.

Va detto che la soluzione software pur essendo la più semplice ed economica da implementare, presenta anch’essa delle difficoltà pratiche soprattutto nel caso si decida di migrare un array RAID esistente su una nuova macchina.

Che sia hardware o che sia software, per stare veramente tranquilli, la parola d’ordine è BACKUP!!! :-)

17. Gravatar battiz - 11 Giugno 2008 - 10:43

salve ho una versione di winxp pro con sp3 integrato, nonostante abbia seguito la guida passo passo, l’opzione del raid 1 non si attiva e la cartella windows\servicepackfiles\i386 non esiste :(
qualche consiglio?

18. Gravatar Moh - 11 Giugno 2008 - 15:18

Ciao!

Visto che la hai una copia di Windows XP Pro con Service Pack 3 integrato è normale che la cartella “windows\servicepackfiles\i386″ non sia presente. Questa cartella viene creata solo se il SP3 viene installato come aggiornamento ad uno dei precedenti SP. Meglio così, un fastidio in meno… :-)

Per il resto confermo che le indicazione scritte nel post e nei relativi commenti sono valide anche per il Service Pack 3, provate personalmente.

Ti suggerisco di sostituire i file seguendo la procedura del paragrafo “AGGIORNAMENTO 22/07/2007″.

Mi raccomando ricordati di convertire in volume dinamico tutti i dischi che vuoi usare per il RAID1, questa opzione la trovi facendo tasto destro nell’area grigia (dove c’è scritto ad es. “Disco 0″, “Disco 1″, ecc.) poi dal menu “Converti in disco dinamico”.

Verificato che i tuoi dischi siano stati convertiti in dinamici, l’opzione per creare il mirroring (ossia un RAID1) è disponibile anche se fai tasto destro sulla partizione gia inizializzata che desideri replicare. Dopo con la procedura guidata potrai scegliere su quale disco dinamico replicare la partizione selezionata.

Se non risolvi posta qualche dettaglio in più sul problema…

19. Gravatar freddie - 18 Giugno 2008 - 11:57

Ciao!
io, grazie ai tuoi suggerimenti ho implementato il Raid 1 sul mio Pc con XP Professional SP2 in pochi minuti con successo. Ora sono mesi che utilizzo il tutto senza il minimo problema o aver sensazione di cali di prestazioni.
Un mio amico vorrebbe fare la stessa cosa su Vista Home Premium 64 bit, sai se si può fare?

20. Gravatar Moh - 19 Giugno 2008 - 19:42

Ciao!

Per ora non trapela ancora nulla riguardo la possibilità di attivare il mirroring software con Windows Vista.

Personalmente sono possibilista ma credo sia ancora troppo presto per una “fuga” di notizie in merito… ;-)

21. Gravatar battiz - 28 Giugno 2008 - 18:28

18. Gravatar Moh : perfetto funziona, e’ stato un po’ complicato xche’ alcuni file di config dopo il riavvio perdevano le modifiche. Quindi posso confermare che anche con l’sp3 incluso funziona!
Ho notato che e’ parecchio piu’ lento di un raid1 su linux ma mi accontento ;)
Ovviamente, in presenza di dischi pata, sconsiglio di usare questo raid 1 per la partizione del sistema operativo, sopratutto per quanto riguarda i giochi, per lo store dei dati invece va piu’ che bene e sopratutto e’ tutto gratis ;)

22. Gravatar daniele - 4 Luglio 2008 - 14:48

sto provando ad impostare il raid su queto pc che ha win xp sp2.
ma il file dmboot.sys che ho messo nel link non è come quello che hai indicato tu ossia il codice è diverso. Hai qualche spiegazione

Grazie

23. Gravatar Moh - 4 Luglio 2008 - 17:53

Ciao!

Ho dato un’occhiata al tuo file dmboot.sys ed è uguale a quello descritto nel post… :-)

Gli indirizzi esadecimali 00011070 e 00011080 del tuo file hanno lo stesso contenuto di quelli illustrati nell’articolo.

Forse ho capito male cosa intendevi dire, che cosa non ti risulta uguale?

24. Gravatar Damiano - 23 Luglio 2008 - 15:39

Ciao mi funziona tutto perfettamente.
Logicamente ho fatto la prova su una virtual machine ma funziona perfettamente il mirroring.
Adesso volevo sapere se esiste una procedura per configurare il raid 5 (con tre dischi uno quello del sistema operativo già in uso e altri due puliti) su hd dove è installato il sistema operativo.
Qualcuno l’ha già fatto?
Perché io da solo non sono riuscito a farlo; con il tasto dx del mouse mi permette di fare solamente il mirroring (cioè RAID1).

Ciao e grazie a tutti quelli che risponderanno al mio problema

25. Gravatar Moh - 24 Luglio 2008 - 12:50

Ciao!

Non è la prima volta che sento dire che l’opzione RAID-5 non è selezionabile.

Non credo ti potrò essere molto d’aiuto perché non ho mai provato il RAID-5 software su Windows XP dato che a questo livello trovo più conveniente valutare l’acquisto di un controller hardware, per prestazioni e affidabilità.

Comunque, come sempre, verifica che tutti e tre i dischi siano stati convertiti in disco dinamico.

Se già lo sono fai una prova differente, magari sulla virtual machine, aggiungi tre dischi oltre al disco di sistema (totale quattro dischi) e prova a creare il RAID-5 solo sui tre dischi non di sistema. Fammi sapere se anche in questo modo l’opzione risulta non selezionabile.

26. Gravatar Damiano - 25 Luglio 2008 - 10:43

no il raid 5 me lo fa fare su tre dischi ma non mi permette di farlo sul disco di sistema + altri 2 dischi
Ciao e grazie per la risposta

27. Gravatar battiz - 6 Settembre 2008 - 10:29

tanti fatica per nulla!
non auguro a nessuno di trovarsi nella mia stessa condizione!
http://img84.imageshack.us/my.php?image=raid1faultpb4.png
Wizzoz mi delude ancora :(
Mai un problema su un raid 1 software su linux da ormai 4 anni!
Su winxp mi è durato solo un paio di mesi!
La causa credo sia stata una banale deframmentazione e pulizia del disco con l’utility cleanmgr di windows…
Vado a comprarmi una schedina pci raid, almeno fake raid ….

28. Gravatar zzerodue - 8 Settembre 2008 - 18:59

Ma veniamo al dunque…

Abbiamo creato il volume RAID. Dopo un po’ di tempo il sistema è diventato instabile e non si avvia più correttamente. Siccome sul sistema abbiamo installato una miriade di programmi, di cui sarebbe OPPORTUNO… diciamo pure VITALE, mantenere le configurazioni, la soluzione per rimettere in sesto un sistema funzionante sarebbe di ripristinare l’installazione di XP sopra quella attuale. Il problema è che dopo aver completato la fase di ripristino, il sistema presenta un bel blue screen con codice di errore 0×0000007B. E’ chiaro che per non rendere le cose troppo facili, da bravi esperti informatici, NON abbiamo creato dei backup del sistema così da rendere ai guru la cosa un po’ più eccitante.

Detto in parole povere la domanda è: “come ripristinare un’installazione di XP sopra un sistema con volume in mirroring creato via software?”

29. Gravatar Andrea S: - 18 Settembre 2008 - 12:36

Dopo SP3 non riparte più…..

Ciao ,
avevo fatto tutto con XP sp2 e funzionava alla perfezione….
Ho installato il SP3 ……non riparte più…..continua a riavviarsi???
A qualcuno è giià successo?????
Forse devo ripristinare i file modificati …..?????!!!!

30. Gravatar Dennis - 21 Settembre 2008 - 10:01

Ciao a tutti,

anch’io dopo aver installato SP3 su Windows XP Professional in avvio ho l’errore 0×0000007B. Il grosso problema è che non riesco a ripristinare nessuno dei due dischi, entrambi danno lo stesso errore, credo proprio che la causa sia l’installazione del Service Pack 3 di Windows XP. Come si può fare per recuperare i dischi e renderli avviabili, magari ripristinando lo stato precedente all’installazione del Service Pack 3? Si devono ripristinare i files modificati per permettere il raid 1??? Anch’io sono incasinatissimo!!! Vi prego aiutatemi!!! Grazie a chi saprà dare una dritta!!!

31. Gravatar Moh - 21 Settembre 2008 - 15:19

IMPORTANTE!!!

Per tutti quelli che hanno avuto problemi dopo l’applicazione del Service Pack 3.

Come è normale che sia, il SP3 sovrascrive alcuni file di sistema essenziali per il funzionamento del RAID software. In special modo i file “dmadmin.exe” e “dmboot.sys” che devono essere rimodificati e sostituiti.

Seguite la procedura indicata nell’articolo e leggete TUTTI i miei commenti a partire dal 22 maggio 2008.

Ricordatevi di fare un backup dei file “dmadmin.exe”, “dmconfig.dll” e “dmboot.sys”, sia gli originali che le versioni modificate. Così facendo vi risparmierete un bel po’ di fatica.

32. Gravatar Raffaello - 26 Settembre 2008 - 10:10

Ciao!
Gran bell’articolone, complimenti! Davvero non pensavo si potesse fare una cosa del genere.
Non so se qualcuno l’ha già notato, tuttavia su XP Pro SP2 nativo, aggiornato ad SP3, l’unico modo di sovrascrivere i files è quello di farli da console di ripristino. Poco male, dato che la procedura che hai descritto è facile e indolore.
Una cosa che ho notato, motivo per cui alla fine ho deciso di rimuovere il mirroring, è che ogni due per tre uno dei due dischi si smirrorizza. Rigeneri, e dopo un paio di sessioni ti trovi di nuovo la situazione incasinata. Certo, non mi aspettavo che la soluzione fosse alla pari di un controller RAID dedicato, però mi sembra piuttosto instabile come soluzione.
Forse perchè sono dischi di sistema e quindi un po’ troppo sollecitati?

33. Gravatar Marco - 26 Settembre 2008 - 22:45

Complimenti per l’articolo. Ho seguito le indicazioni step by step e, pur senza io possedere cognizioni di rilievo, il risultato è stato raggiunto. Peraltro sono così soddisfatto da ipotizzare l’eliminazione del controller RAID (4LX ULTRA SCSI) sul cui funzionamento ho qualche riserva (che non riporto per brevità).

Avrei un quesito da porre: ho impostato in RAID 1 (mirroring) i due HDD SCSI (identici) del mio PC ovvero quello di sistema (su cui è installato Windows XP) e l’altro (che svolge funzioni di backup); all’avvio però il sistema operativo chiede sempre la conferma di quale HDD impiegare per il boot (se quello di sistema o se con il secondario in mirroring). Ecco il quesito: è possibile bypassare la richiesta ed impostare di default (come considererei ovvio) l’avvio dall’unità principale?

34. Gravatar Marco - 26 Settembre 2008 - 23:58

Ok, con un poco di fortuna ho fatto da solo.

Per coloro che dovessero rimuovere il dual boot, la prassi è come segue:

Start
Impostazioni
Pannello di controllo
Sistema
Avanzate
Avvio e ripristino (impostazioni)
Modifica
Eliminare tutta la riga contenente “Boot Mirror C: - secondary plex”
Salvare

Per scrupolo (data la mia profonda asineria, con le scuse ai mansueti quadrupedi) ho salvato tutto il file di testo originale per un eventuale ripristino (qualora volessi nuovamente disporre dell’alternativa all’avvio).

Al successivo riavvio non compare l’opzione di scelta tra quale unità e relativo sistema operativo impiegare nel boot di sistema. Di fatto il PC carica direttamente l’OS dall’unità “principale”. Ovviamente gli HDD continuano ad operare in RAID 1.

GRAZIE A TUTTI

35. Gravatar Pietro - 21 Ottobre 2008 - 17:39

Ho provato a fare la modifica dei file come da istruzioni in Windows XP sp3 montato in una macchina virtuale (con VirtualBox) ma, nel momento in cui vado a formare il volume, che sia in striping che semplice, mi viene fuori un bel BSOD e il sistema si riavvia…..

36. Gravatar Moh - 22 Ottobre 2008 - 13:17

Ciao!

Non mi sorprende per niente la comparsa di un BSOD. L’attivazione del RAID software in Windows XP è pur sempre un hack non ufficiale e pertanto non può funzionare al 100% su tutte le configurazioni hardware/software. :-(

Su dieci macchine, nove potrebbero funzionare correttamente con questo hack ma una potrebbe non volerne sapere e creare problemi. Per non tacere il fatto che basta un semplice aggiornamento del sistema operativo che vada a sostituire uno dei tre file modificati per rendere inutile il lavoro fatto (salvo ripristinare manualmente i file modificati).

Personalmente l’ho provato anche in una macchina virtuale (Microsoft Virtual PC) ed ha funzionato correttamente.

Nel tuo caso il non funzionamento dentro ad una VM non credo ti abbia procurato grossi danni, ma nei casi di hardware “reale” valuterei bene il rapporto costi/benefici di questa soluzione rispetto all’acquisto di un controller raid dedicato, visto che ormai ne esistono per tutte le tasche (i controller raid 0/1 partono da 40 Euro).

Quello che voglio farvi capire è che l’hack di suo funziona ma riguarda una caratteristica che Microsoft volutamente ha riservato e soprattutto testato, solo nei suoi sistemi operativi server (la modifica trae ispirazione da Windows 2003 Server). Con Windows XP sarete voi a dover testare sui vostri sistemi il corretto e stabile funzionamento dello stesso, assumendovi tutti i rischi del caso.

Non mi stancherò mai di ripeterlo, non mi sognerei mai di applicare questo hack ad un sistema di produzione e se per uso personale decidessi di affidare i miei file più cari a questa soluzione, prima mi preoccuperei di fare non una ma almeno due copie di backup! Ci siamo intesi? ;-)

37. Gravatar Raffaello - 23 Ottobre 2008 - 16:43

@Marco ma ti conviene rimuovere la richiesta del disco di boot all’avvio?
Se non ho capito male io penso di no assolutamente.
Il fatto è che se si scassa uno dei due dischi, se non puoi scegliere con quale disco fare il boot o hai fortuna oppure la macchina non parte più perchè tenta di fare il boot sul disco morto.
Se ti da fastidio quella scritta (comprensibile) ti consiglio di ridurre il timeout a 5 secondi.

Ma a nessuno invece si scasina il raid 1 dopo un paio di ore?

38. Gravatar Gianluca Iacobelli - 2 Novembre 2008 - 12:41

Pur avendo eseguito alla lettera i consigli, non riesco ad abilitare la voce “Aggiungi mirror”. La mia configurazione HD è fatta di 2 dischi sata da 1TB. In gestione dischi ho notato che il disco di sistema C: è trattato come Disco 1 e non come disco 0.. Potrebbe essere questo il problema????

39. Gravatar kzo - 6 Novembre 2008 - 19:53

Salve a tutti
ho seguito la guida alla lettera con le note per sp3
il mio sistema ha una sp3 integrata

ebbene sostituiti i file (stranamente nn ho ricevuto alcuna notifica che la sostituzione potesse causare instabilità al sistema operativo) ho riavviato la macchina e da li…

schermo nero…qualche suggerimento?

40. Gravatar kzo - 6 Novembre 2008 - 19:57

ok aggiungo qualche info…
sembra saltata qualche configurazione video inquanto riesco ad effettuare una connessione mediante rdp

a parte questo non mi si è cmq abilitata l’opzione aggiungi mirror
idee?

41. Gravatar Raffaello - 7 Novembre 2008 - 10:46

@Gianluca @kzo
Per esperienza personale se la voce mirror non è abilitata vuol dire che non tutti i files sono stati sovrascritti correttamente. L’unico modo per essere sicuri di farlo è la copia dei file da console di ripristino. Questa è l’unica procedura che mi ha attivato l’ambaradan (Win XP Pro SP2).
Io però continuo ad avere dei problemi con questa soluzione, i dischi non rimangono allineati per più di mezz’ora e poi si scombinano.
Ricostruisco il mirror e si scombinano di nuovo, temo dovrò rifare il Pc alla “Vecchia maniera”. Questo è un gran bel gioco ma personalmente lo consiglio solo come divertimento.
La soluzione migliore, come già è stato detto da altri, è la scheda controller dedicata. In alternativa un bel disco di base standalone è un programma che prende tutto il disco e lo copia su un altro disco dedicato.
Come detto a me questo mirror non funziona.

42. Gravatar kzo - 10 Novembre 2008 - 17:33

Ciao a tutti
ho risolto il problema scaricando da un sito i file già modificati.
La domanda che vi pongo è la seguente

entrando su gestione dischi vedo costantemente i dischi in sincronizzazione….

è corretto?

la macchina è un quadcore con 3gb ram ci mette un bel pezzo ad arrivare al100%

cosa significa questo ? che se malauguratamente si rompesse il disco principale mentre la sincronizzazione è ancora al 40% i miei dati andrebbero a farsi benedire?

grazie a tutti


I commenti supportano i Gravatar. Il linguaggio scurrile verrà moderato automaticamente.