Username
Password

Guide

Vuoi approfondire la conoscenza sui sistemi Windows? leggi le nostre guide passo passo
Rispondi Invia Nuova Discussione 
Thursday, 28 December 2006, 18:15
Jarod
 Giancarlo
 Staff
 
L'avatar di  Jarod
 
 Località: Karalis
 Età: 52
 Messaggi: 4,516

[Win2000/XP/2003] Risoluzione dei problemi di avvio più comuni


In questo HowTo vedremo come risolvere i problemi più comuni che si possono verificare durante la fase di avvio di Windows XP. Le cause di tali problemi sono da ricercarsi generalmente nell’azione malevola di un virus o in un guasto fisico al disco. Tali cause possono comportare la corruzione del Master Boot Record, del Settore di Avvio del disco o la corruzione/cancellazione di uno o più file di sistema. Un’altra causa frequente è da ricercarsi in un driver di terze parti difettoso.


Master Boot Record corrotto

Quando si accende il computer, il BIOS identifica il disco di avvio e legge il Master Boot Record (MBR). Il Master Boot Record e sempre situato nel primo settore del disco e occupa 512 byte. L’MBR viene creato durante fase di partizionamento del disco ed è suddiviso i due parti: Il Master Boot Code che occupa i primi 446 byte e la Tabella delle Partizioni che occupa i successivi 64 byte. Gli ultimi due byte sono i marcatori di fine record e il loro valore è sempre impostato a 0x55AA.

Il Master Boot Record visualizzato con l'utility Disk Probe (Support Tools)


Il Master Boot Code contiene una piccola porzione di codice eseguibile che svolge le seguenti operazioni:
  1. Legge la Tabella delle Partizioni per individuare la partizione attiva
  2. Recupera il Settore di partenza (Boot Sector) della partizione attiva
  3. Carica in memoria una copia del Boot Sector della partizione attiva
  4. Trasferisce il controllo al codice eseguibile del Boot Sector
Se il Master Boot Code non riesce a completare queste quattro operazioni, Il sistema può bloccarsi senza mostrare alcun messaggio di errore (con schermo completamente nero) oppure bloccarsi dopo aver visualizzato uno dei seguenti messaggi di errore:
  • "Tabella delle partizioni non valida"
  • "Errore nel caricamento del sistema operativo"
  • "Sistema operativo mancante"
Per risolvere i problemi relativi alla corruzione del Master Boot Record, è necessario avviare la Console di ripristino dal CD di installazione di Windows e digitare il comando fixmbr. Da notare che il comando fixmbr è in grado di riparare il solo Master Boot Code (i primi 446 byte dell’MBR), mentre non è in grado di riparare la Tabella delle Partizioni. Per riparare la tabella delle partizioni è necessario utilizzare strumenti alternativi non compresi nella console di ripristino.




Boot Sector corrotto

Abbiamo visto che il codice eseguibile contenuto nel Master Boot Code trasferisce il controllo al codice eseguibile contenuto nel Boot Sector della partizione attiva. Il Boot Sector viene creato durante la fase di formattazione della partizione ed esiste un Boot Sector per ogni partizione presente sul Disco.

Il Boot Sector di una partizione NTFS visualizzato con l'utility Disk Probe (Support Tools)


Il codice eseguibile contenuto nel Boot Sector svolge le seguenti operazioni:
  1. Cerca il file NTLDR
  2. Carica il file NTLDR in memoria
  3. Trasferisce il controllo a questo file
Se queste operazioni non vengono completate a causa del file NTLDR mancante o della corruzione del Boot Sector, il sistema può bloccarsi senza mostrare alcun messaggio di errore (con schermo completamente nero) oppure bloccarsi dopo aver visualizzato uno dei seguenti messaggi di errore:
  • "Errore lettura da disco"
  • "NTLDR mancante"
  • "NTLDR compresso"
Per risolvere i problemi connessi con la corruzione del Boot Sector, è necessario avviare la Console di ripristino dal CD di installazione di Windows e digitare il comando fixboot [drive:]. Se dopo aver ripristinato il Boot Sector col comando fixboot dovesse comparire ancora il messaggio “NTLDR mancante”, allora sarà necessario ripristinare tale file dal CD di installazione di Windows (vedere sezione "File NTLDR mancante o corrotto"). Il file NTLDR deve trovarsi nella root della partizione di avvio.




File Boot.ini mancante o corrotto

Il file Boot.ini viene creato durante la fase di installazione del sistema operativo. Esso contiene delle informazioni utilizzate dal file NTLDR per visualizzare il menu di avvio. Il file Boot.ini contiene il percorso della partizione di avvio, la descrizione del sistema operativo da avviare e alcuni parametri opzionali. Questo file supporta anche installazioni multiple di Windows sullo stesso computer. Se il file Boot.ini è stato cancellato o risulta corrotto, il sistema può bloccarsi dopo aver visualizzato uno dei seguenti messaggi di errore:
  • "File Boot.ini non trovato o danneggiato"
  • "Boot.ini non aggiornato"
Per risolvere i problemi connessi con la corruzione o cancellazione del file Boot.ini, è necessario avviare la console di ripristino dal CD di installazione di Windows e digitare il comando bootcfg /rebuild. Questo comando esegue la scansione di tutte le partizioni presenti nel sistema alla ricerca delle installazioni di Windows. Quando ne trova una, propone di aggiungerla al file Boot.ini previo inserimento di un nome descrittivo per l’installazione e di eventuali parametri opzionali.




File NTLDR mancante o corrotto

Abbiamo visto che il file NTLDR (NT Loader), viene caricato e lanciato dal codice eseguibile presente nel Boot Sector. Una volta lanciato, il file NTLDR esegue le seguenti operazioni:
  1. Forza il processore (x86) in modalità 32bit per consentire l’accesso ad un più ampio spazio di memoria
  2. Avvia il File System. Il file NTLDR contiene il codice che consente al sistema operativo di poter leggere e scrivere su dischi formattati in NTFS, FAT32 e FAT16
  3. Legge il file Boot.ini
  4. Lancia il file Ntdetect.com che esegue un rilevamento basico dei dispositivi hardware presenti nel sistema
  5. Lancia il file Ntoskrnl.exe e gli passa le informazioni sull’hardware ricevute dal file Ntdetect.com nonché altre informazioni prelevate dal registry.
Se il file NTLDR non viene trovato o risulta corrotto, il sistema si blocca dopo aver mostrato uno dei seguenti messaggi di errore:
  • “NTLDR non trovato”
  • “NTLDR mancante”
Per risolvere il problema, è necessario avviare la console di ripristino dal CD di installazione di Windows e ripristinare i file NTLDR e NTDETECT.COM. Una volta entrati nella console di ripristino, inviare i seguenti comandi:
  1. CD \
  2. COPY x:\I386\NTLDR
  3. COPY x:\I386\NTDETECT.COM
  4. EXIT (Il sistema verrà riavviato)
Nel comando Copy, al posto della “x” si deve inserire la lettera di unità del disco di installazione di Windows XP.




File di Sistema mancanti o corrotti

I file di sistema sono numerosi e comprendono file eseguibili, drivers e DLL. In caso di cancellazione o corruzione di un file di sistema, il computer potrebbe bloccarsi mostrando uno dei seguenti messaggi:
  • “Windows non può essere avviato perché il seguente file è mancante o corrotto”
  • “STOP: 0xC0000135 Unable to Locate Component”
Il primo messaggio è seguito sempre dal nome del file e dalla richiesta di ripristino dello stesso.

Per risolvere il problema, è necessario avviare la console di ripristino dal CD di installazione di Windows e ripristinare il file mancante o corrotto. La via più veloce per eseguire questa operazione è quella di recuperare detto file dalla cartella \WINDOWS\System32\DllCache. In questa cartella sono salvati i file di sistema più importanti in modo da consentire alla funzione Windows File Protection, il loro ripristino nel caso in cui qualche software di terze parti tenti di sostituirli con versioni differenti o più vecchie.
Se non si riesce a trovare il file desiderato nella cartella “DllCache”, lo si può cercare su un altro sistema connesso in rete locale, oppure direttamente sul CD di installazione di Windows. In entrambi i casi, ci si deve accertare che il sistema di origine abbia lo stesso Service Pack del sistema di destinazione.

Nel caso in cui i file di sistema corrotti o mancanti siano molti, allora è consigliabile ripristinare l’installazione di Windows in modo da mantenere tutte le impostazioni, i software e i dati presenti sul sistema danneggiato. Per effettuare questa operazione, è sufficiente avviare il sistema direttamente dal CD di installazione di Windows e, quando viene chiesto se si desidera ripristinare l’installazione selezionata o effettuare una nuova installazione, scegliere la prima opzione.




Registro corrotto

Il registro di Windows è un database “centralizzato” in cui vengono memorizzate le impostazioni del Sistema Operativo e dei Software eventualmente installati. Questo database si trova fisicamente nella cartella \Windows\System32\Config. Se diamo uno sguardo alla suddetta cartella, noteremo diversi file. I file più importanti tra quelli presenti in questa cartella sono sostanzialmente due: system e software. Questi due file contengono informazioni vitali per il corretto funzionamento del sistema e corrispondono alle omonime chiavi presenti sotto la sezione HKEY_LOCAL_MACHINE del registry di Windows.



Nonostante la cartella “Config” sia protetta in quanto cartella di sistema, può accadere che uno di questi file venga cancellato o corrotto a causa dell’azione di un virus o di un guasto fisico al disco. Quando questo accade, il sistema operativo non può essere avviato e il computer si blocca mostrando il seguente messaggio di errore:

Windows XP non puo' avviarsi perche' i seguenti files non sono stati trovati o sono rovinati:

\WINDOWS\SYSTEM32\CONFIG\SYSTEM

oppure

\WINDOWS\SYSTEM32\CONFIG\SOFTWARE

Per nostra fortuna, Windows XP integra una funzionalità chiamata “Ripristino configurazione di sistema”. Questa funzione, si occupa di creare una copia di backup dei file di sistema più importanti compreso il registro di Windows. Il backup viene eseguito anche senza l’intervento dell’utente secondo dei criteri prestabiliti. Queste copie di backup vengono chiamate “Punti di Ripristino” e sono salvate nella cartella di sistema “System Volume Information” che si trova nella Root della partizione di avvio e che normalmente risulta protetta e nascosta.

Per risolvere i problemi connessi con la corruzione del registry, è necessario avviare la console di ripristino dal CD di installazione di Windows e ripristinare il file corrotto da una delle copie di backup cortesemente forniteci dalla funzione “Ripristino configurazione di sistema”. Una volta entrati nella console di ripristino, inviare i seguenti comandi:
  1. CD \
  2. CD "System Volume Information"
  3. DIR
  4. Individuare la cartella il cui nome comincia per _restore (esempio: _restore{78FE8265-4D73-44C1-8FCC-A954C10FC404})
  5. CD _restore{78FE8265-4D73-44C1-8FCC-A954C10FC404} (i numeri tra parentesi graffe, variano da sistema a sistema)
  6. DIR
  7. Verrà mostrata la lista delle cartelle contenenti i Punti di Ripristino (Restore Points). Individuare la cartella “RP” seguita dal numero progressivo più alto (esempio: RP31)
  8. CD RP31 (il numero progressivo è diverso da sistema a sistema)
  9. CD snapshot
  10. COPY _REGISTRY_MACHINE_SYSTEM \WINDOWS\SYSTEM32\CONFIG\SYSTEM
Se il messaggio di errore indica invece la corruzione del file \WINDOWS\SYSTEM32\CONFIG\SOFTWARE, allora al punto 10. si dovrà inviare il seguente comando:

10. COPY _REGISTRY_MACHINE_SOFTWARE \WINDOWS\SYSTEM32\CONFIG\SOFTWARE




Schermata Blu di errore che impedisce il corretto avvio del Sistema

Quando la schermata blu si presenta a seguito dell’installazione o aggiornamento di un driver, la prima cosa da fare è quella di premere il tasto funzione F8 durante la fase di avvio del computer e selezionare l’opzione “Ultima configurazione sicuramente funzionante”. Selezionando questa opzione si forza il ripristino della chiave di registro HKLM\SYSTEM\CurrentControlSet\Services, contenente l’elenco dei drivers di periferica aggiornato all’ultimo avvio avvenuto con successo.



Se la schermata blu si presenta a seguito dell’installazione di un software, allora si potrebbe avviare il sistema in modalità provvisoria è rimuovere il software incriminato. Se non si riesce a risovere il problema in uno di questi due modi, allora è possibile tentare il ripristino “manuale” delle chiavi di registro system e/o software da una delle copie di backup presenti nella cartella “System Volume Information”. Per effettuare questa operazione, è necessario seguire gli stessi passaggi mostrati nella sezione precedente (“Registro corrotto”).


NOTA: Quasi tutte le tecniche esposte in questo HowTo, possono essere applicate anche ai sistemi Windows 2000. L'unica tecnica che non può essere applicata è quella riguardante il ripristino del Registry da una delle cartelle contenenti i punti di ripristino. Il motivo di tale limitazione è molto semplice: Windows 2000 non integra la funzionalità di Ripristino della configurazione di sistema. In Windows 2000, tuttavia, è possibile ripristinare i file del registry dalla cartella \WINDOWS\Repair. Questa cartella contiene una copia del Registry così come si trovava al momento dell'ultima installazione o re-installazione del Sistema Operativo.
__________________
Meglio tacere e passare per idiota che parlare e dissipare ogni dubbio. (Abraham Lincoln)
    Rispondi Citando Rispondi
Commenti a questo messaggio
  : Interessante
Thursday, 28 December 2006, 18:52
Duilio
 Khn'nr
 Stuff
 
L'avatar di  Duilio
 
 Località: Tarnax IV
 Età: 51
 Messaggi: 27,699

Ho un caso clinico a cui mettere mano nei prossimi giorni.
O la va o la formatta

Stampo e provo.

Tanchiu'
__________________

Uccidete pure me, ma l'idea che è in me non l'ucciderete mai

-
"Non consolarmi della morte", a Ulisse replicava il Pelìde.
"Io pria torrei servir bifolco per mercede, a cui scarso e vil cibo difendesse i giorni,
che del Mondo defunto aver l'impero."
-
tutto il klan deve rendere conto solo a Dio, mica agli elettori e alla giustizia [taunus 20:10]
    Rispondi Citando Rispondi
Thursday, 28 December 2006, 22:34
JeanBabalan
 Rico
 Staff
 
L'avatar di  JeanBabalan
 
 Località: NY Zoo
 Età: 43
 Messaggi: 7,070

Quote:
Originariamente inviato da Jarod
NOTA: Quasi tutte le tecniche esposte in questo HowTo, possono essere applicate anche ai sistemi Windows 2000. L'unica tecnica che non può essere applicata è quella riguardante il ripristino del Registry da una delle cartelle contenenti i punti di ripristino. Il motivo di tale limitazione è molto semplice: Windows 2000 non integra la funzionalità di Ripristino della configurazione di sistema. In Windows 2000, tuttavia, è possibile ripristinare i file del registry dalla cartella \WINDOWS\Repair. Questa cartella contiene una copia del Registry così come si trovava al momento dell'ultima installazione o re-installazione del Sistema Operativo.

Ufficialmente anche Windows2003 non permette il system restore a partire dai punti di ripristino; esiste però un hack che permette di installare questa funzionalità molto interessante anche sui sistemi server windows2003.

La procedura è questa:

1) Si crea una chiave di registry con i suddetti valori

Codice:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost] "netsvcs"=hex(7):41,00,70,00,70,00,4d,00,67,00,6d,00,74,00,00,00,41,00,75,00,\ 64,00,69,00,6f,00,53,00,72,00,76,00,00,00,42,00,72,00,6f,00,77,00,73,00,65,\ 00,72,00,00,00,43,00,72,00,79,00,70,00,74,00,53,00,76,00,63,00,00,00,44,00,\ 4d,00,53,00,65,00,72,00,76,00,65,00,72,00,00,00,45,00,76,00,65,00,6e,00,74,\ 00,53,00,79,00,73,00,74,00,65,00,6d,00,00,00,48,00,69,00,64,00,53,00,65,00,\ 72,00,76,00,00,00,49,00,61,00,73,00,00,00,49,00,70,00,72,00,69,00,70,00,00,\ 00,49,00,72,00,6d,00,6f,00,6e,00,00,00,4c,00,61,00,6e,00,6d,00,61,00,6e,00,\ 53,00,65,00,72,00,76,00,65,00,72,00,00,00,4c,00,61,00,6e,00,6d,00,61,00,6e,\ 00,57,00,6f,00,72,00,6b,00,73,00,74,00,61,00,74,00,69,00,6f,00,6e,00,00,00,\ 4d,00,65,00,73,00,73,00,65,00,6e,00,67,00,65,00,72,00,00,00,4e,00,65,00,74,\ 00,6d,00,61,00,6e,00,00,00,4e,00,6c,00,61,00,00,00,4e,00,74,00,6d,00,73,00,\ 73,00,76,00,63,00,00,00,4e,00,57,00,43,00,57,00,6f,00,72,00,6b,00,73,00,74,\ 00,61,00,74,00,69,00,6f,00,6e,00,00,00,4e,00,77,00,73,00,61,00,70,00,61,00,\ 67,00,65,00,6e,00,74,00,00,00,52,00,61,00,73,00,61,00,75,00,74,00,6f,00,00,\ 00,52,00,61,00,73,00,6d,00,61,00,6e,00,00,00,52,00,65,00,6d,00,6f,00,74,00,\ 65,00,61,00,63,00,63,00,65,00,73,00,73,00,00,00,53,00,61,00,63,00,73,00,76,\ 00,72,00,00,00,53,00,63,00,68,00,65,00,64,00,75,00,6c,00,65,00,00,00,53,00,\ 65,00,63,00,6c,00,6f,00,67,00,6f,00,6e,00,00,00,53,00,45,00,4e,00,53,00,00,\ 00,53,00,68,00,61,00,72,00,65,00,64,00,61,00,63,00,63,00,65,00,73,00,73,00,\ 00,00,54,00,68,00,65,00,6d,00,65,00,73,00,00,00,54,00,72,00,6b,00,57,00,6b,\ 00,73,00,00,00,54,00,72,00,6b,00,53,00,76,00,72,00,00,00,57,00,33,00,32,00,\ 54,00,69,00,6d,00,65,00,00,00,57,00,5a,00,43,00,53,00,56,00,43,00,00,00,57,\ 00,6d,00,69,00,00,00,57,00,6d,00,64,00,6d,00,50,00,6d,00,53,00,70,00,00,00,\ 77,00,69,00,6e,00,6d,00,67,00,6d,00,74,00,00,00,77,00,75,00,61,00,75,00,73,\ 00,65,00,72,00,76,00,00,00,42,00,49,00,54,00,53,00,00,00,53,00,68,00,65,00,\ 6c,00,6c,00,48,00,57,00,44,00,65,00,74,00,65,00,63,00,74,00,69,00,6f,00,6e,\ 00,00,00,68,00,65,00,6c,00,70,00,73,00,76,00,63,00,00,00,75,00,70,00,6c,00,\ 6f,00,61,00,64,00,6d,00,67,00,72,00,00,00,57,00,6d,00,64,00,6d,00,50,00,6d,\ 00,53,00,4e,00,00,00,53,00,52,00,53,00,65,00,72,00,76,00,69,00,63,00,65,00,\ 00,00,00,00
2) si inserisce il cd di windowsXP (dello stesso linguaggio della versione del server)

3) si crea un file sr.inf con il seguente contenuto

Codice:
[version] Signature="$CHICAGO$" SetupClass=BASE LayoutFile=layout.inf [DefaultInstall] CopyFiles=SRFlt_files,SRSvc_files,SR_files AddReg=SRFlt_addreg,SRSvc_addreg,SR_addreg ProfileItems=SRProfile RegisterDlls=SR_register DelReg=SRSvc_delreg [DefaultInstall.Services] AddService=sr,,SRFlt_service,SRFlt_event AddService=srservice,,SRSvc_service,SRSvc_event [Uninstall] DelFiles=SRFlt_files,SRSvc_files,SR_files,SRWmi_files DelReg=SRFlt_delreg,SRSvc_delreg,SR_delreg UnregisterDlls=SR_register [Uninstall.Services] DelService=sr DelService=srservice [DestinationDirs] SRFlt_files=12 SRSvc_files=11 SR_files=11,Restore [SRFlt_files] sr.sys,,,0x10000 [SRSvc_files] srclient.dll,,,0x10000 srsvc.dll,,,0x10000 srrstr.dll,,,0x10000 [SRSvc_files.Security] "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)" [SR_files] filelist.xml,,,0x10000 rstrui.exe,,,0x10000 srframe.mmf,,,0x10000 srdiag.exe,,,0x10000 [SR_files.Security] "D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)" [SRProfile] Name=%SR_UI_Link_Name% CmdLine=11,restore,rstrui.exe SubDir=%SR_UI_Link_SubDir% InfoTip="@%systemroot%\system32\restore\rstrui.exe,-2078" DisplayResource="%systemroot%\system32\restore\rstrui.exe",2048 [SRFlt_service] DisplayName = %SR_Filter_Name% ServiceType = 2 StartType = 0 ErrorControl = 1 ServiceBinary = %12%\sr.sys LoadOrderGroup = "FSFilter System Recovery" [SRSvc_service] DisplayName = %SR_Service_Name% Description = %SR_Service_Desc% ServiceType = 0x20 StartType = 2 ErrorControl = 1 ServiceBinary = %11%\svchost.exe -k netsvcs Dependencies = "RpcSs" [SRSvc_event] AddReg=SRSvc_event_addreg DelReg=SRSvc_event_delreg [SRFlt_event] AddReg=SRFlt_event_addreg DelReg=SRFlt_event_delreg [SRFlt_addreg] HKLM,"system\currentcontrolset\services\SR\Parameters","FirstRun",0x10001,1 HKLM,"system\currentcontrolset\services\SR\Parameters","DontBackup",0x10001,0 HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\sr.sys","",0x00000000,"FSFilter System Recovery" HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Network\sr.sys","",0x00000000,"FSFilter System Recovery" [SRSvc_addreg] HKLM,"SYSTEM\CurrentControlSet\Services\SRService\Parameters","ServiceDll",0x00020000,"%11%\srsvc.dll" HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\SRService","",0x00000000,"Service" HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Network\SRService","",0x00000000,"Service" [SR_addreg] HKLM,"Software\Microsoft\Windows NT\CurrentVersion\SystemRestore","DisableSR",0x10001,0 HKLM,"Software\Microsoft\Windows NT\CurrentVersion\SystemRestore","CreateFirstRunRp",0x10001,0 HKLM,"Software\Microsoft\Windows NT\CurrentVersion\SystemRestore\Cfg","DiskPercent",0x10001,12 HKLM,"Software\Microsoft\Windows NT\CurrentVersion\SystemRestore\SnapshotCallbacks" HKLM,"Software\Microsoft\Windows\CurrentVersion\Run","SRFirstRun",,"rundll32 srclient.dll,CreateFirstRunRp" [SRSvc_event_addreg] HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SRService","EventMessageFile",0x00020000,"%11%\srsvc.dll" HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SRService","TypesSupported",0x00010001,7 [SRFlt_event_addreg] HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SR","EventMessageFile",0x00020000,"%11%\IoLogMsg.dll;%12%\sr.sys" HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SR","TypesSupported",0x00010001,7 [SRFlt_delreg] HKLM,"system\currentcontrolset\services\SR\Parameters","MachineGuid" HKLM,"system\currentcontrolset\services\SR\Parameters","Disabled" HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\sr.sys" HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Network\sr.sys" [SRSvc_delreg] HKLM,"Software\Microsoft\Windows NT\CurrentVersion\SvcHost","SRGroup" HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\SRService" HKLM,"SYSTEM\CurrentControlSet\Control\SafeBoot\Network\SRService" HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore\FilesToSnapshot" [SR_delreg] HKLM,"Software\Microsoft\Windows NT\CurrentVersion\SystemRestore" [SRSvc_event_delreg] HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\Application\SRService" HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SRService","EventMessageFile" HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SRService","TypesSupported" [SRFlt_event_delreg] HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SR","EventMessageFile" HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\SR","TypesSupported" [SR_register] 11,,srclient.dll,1 [Strings] SR_Filter_Name = "System Restore Filter Driver" SR_Service_Name = "System Restore Service" SR_Service_Desc = "Performs system restore functions. To stop service, turn off System Restore from the System Restore tab in My Computer->Properties" SR_UI_Link_Name = "System Restore" SR_UI_Link_SubDir = "Accessories\System Tools"
4) tasto dx sul file sr.inf ed installa

5) quando vengono richiesti i files, indicare la cartella i386 del cd di windowsXP

6) reboot

7) verificare che appaia la nuova tab in risorse del computer

Icone Allegate
Clicca sull'immagine per ingrandirla

Nome:  system_restore_tab.gif
Visite: 18611
Dimensione:  12.3 KB
ID: 7455  
__________________
nihil humanum a me alienum puto
    Rispondi Citando Rispondi
Commenti a questo messaggio
  : Interessante
Thursday, 28 December 2006, 23:34
Jarod
 Giancarlo
 Staff
 
L'avatar di  Jarod
 
 Località: Karalis
 Età: 52
 Messaggi: 4,516

Ottimo JB.
__________________
Meglio tacere e passare per idiota che parlare e dissipare ogni dubbio. (Abraham Lincoln)
    Rispondi Citando Rispondi
Thursday, 28 December 2006, 23:34
taunus
 Antani...
 Merovingio
 
L'avatar di  taunus
 
 Età: 51
 Messaggi: 12,144

Quote:
Originariamente inviato da Jarod
[*]"NTLDR mancante"

Cazzarola JaJa, sei pure preveggenteeee

Bene, oggi lancio la formattazione del pc di un caro amico (nuovo di zecca), parte e va tutto fino alla copia dei file di windows.

Li' incomincia adirmi che il file non puo' copiarlo etc etc. Annullo l' installazione, esco, rimetto il cd rifaccio il boot e voila' :NTLDR mancante premere ctrl-alt-canc per riavviare"...

Riprovato 12 volte, cambiato anche il disco di boot NADA.

Ovviamente non c'ho nulla da ripristinare essendo nuovo nuovo!

Quindi problema hardware...
    Rispondi Citando Rispondi
Friday, 30 November 2007, 23:44
lutra
 Utente Assiduo
 
L'avatar di  lutra
 
 Località: Évora, Portogallo
 Messaggi: 227

Ottima guida.

Ho un pc che peró non riesco ad arrangiare.

Era un dual boot winxp/linux a cui mi era stato chiesto di rimuovere linux. Ho cancellato le partizioni ext3 e swap e al riavvio ovviamente grub mi ha sputato in un occhio.

Quindi tramite la console di windows xp ho fatto fixboot e fixmbr & co. ma non ne vuole sapere di fare il boot.

Ho quindi creato un floppy di boot "XP Quick Boot Diskette" tramite questo e il sistema riesce a fare il boot dal disco fisso, solo che non é molto elegante dire al mio collega "tieniti il floppy inserito"... idee?


Thanks
__________________
"L'universo non é una mia idea. É la mia idea di Universo ad essere un'idea mia." -- Fernando Pessoa --
    Rispondi Citando Rispondi
Saturday, 1 December 2007, 17:36
Jarod
 Giancarlo
 Staff
 
L'avatar di  Jarod
 
 Località: Karalis
 Età: 52
 Messaggi: 4,516

No so' cosa combini Grub sul disco, ma ti consiglio di lanciare il set completo dei comandi di ripristino:

FIXMBR
FIXBOOT C:
BOOTCFG /rebuild

Prima di lanciare i suddetti comandi, accertati che il disco di sistema di Windows venga visto come unità C:
__________________
Meglio tacere e passare per idiota che parlare e dissipare ogni dubbio. (Abraham Lincoln)
    Rispondi Citando Rispondi
Saturday, 1 December 2007, 17:42
JeanBabalan
 Rico
 Staff
 
L'avatar di  JeanBabalan
 
 Località: NY Zoo
 Età: 43
 Messaggi: 7,070

basta un tradizionale fdisk /mbr per rimuovere il pennuto; se poi non parte più allora riscrivi il bootsector
__________________
nihil humanum a me alienum puto
    Rispondi Citando Rispondi
Saturday, 1 December 2007, 17:51
lutra
 Utente Assiduo
 
L'avatar di  lutra
 
 Località: Évora, Portogallo
 Messaggi: 227

Giá fatto tutto (si, lo vede come c, niente...
é grave dottore?




Quote:
Originariamente inviato da Jarod
No so' cosa combini Grub sul disco, ma ti consiglio di lanciare il set completo dei comandi di ripristino:

FIXMBR
FIXBOOT C:
BOOTCFG /rebuild

Prima di lanciare i suddetti comandi, accertati che il disco di sistema di Windows venga visto come unità C:
__________________
"L'universo non é una mia idea. É la mia idea di Universo ad essere un'idea mia." -- Fernando Pessoa --
    Rispondi Citando Rispondi
Saturday, 1 December 2007, 17:52
lutra
 Utente Assiduo
 
L'avatar di  lutra
 
 Località: Évora, Portogallo
 Messaggi: 227

Quote:
Originariamente inviato da JeanBabalan
basta un tradizionale fdisk /mbr per rimuovere il pennuto; se poi non parte più allora riscrivi il bootsector

Fdisk non c'é come comando nella consolle di ripristino, devo usare il caro e vecchio disco di avvio di win98?!
__________________
"L'universo non é una mia idea. É la mia idea di Universo ad essere un'idea mia." -- Fernando Pessoa --
    Rispondi Citando Rispondi
Saturday, 1 December 2007, 19:38
Jarod
 Giancarlo
 Staff
 
L'avatar di  Jarod
 
 Località: Karalis
 Età: 52
 Messaggi: 4,516

Vai su Gestione disco e verifica che la partizione sia marcata come Attiva. Se non lo fosse, allora rendila attiva (tasto dx -> Contrassegna partizione come attiva).

Ma all'avvio che messaggio di errore ti da?
__________________
Meglio tacere e passare per idiota che parlare e dissipare ogni dubbio. (Abraham Lincoln)
    Rispondi Citando Rispondi
Saturday, 1 December 2007, 19:51
lutra
 Utente Assiduo
 
L'avatar di  lutra
 
 Località: Évora, Portogallo
 Messaggi: 227

Quote:
Originariamente inviato da Jarod
Vai su Gestione disco e verifica che la partizione sia marcata come Attiva. Se non lo fosse, allora rendila attiva (tasto dx -> Contrassegna partizione come attiva).

Ma all'avvio che messaggio di errore ti da?


Il disco é attivo (ma ho controllato solo con fdisk, controlleró anche come dici tu).
Non da nessuno messaggio di errore, dopo le scritte normali del bios, appare la frase (che non ricordo a memoria) di controllo se nel lettore c'é un cd di boot e poi si ferma.
__________________
"L'universo non é una mia idea. É la mia idea di Universo ad essere un'idea mia." -- Fernando Pessoa --
    Rispondi Citando Rispondi
Saturday, 1 December 2007, 19:53
Jarod
 Giancarlo
 Staff
 
L'avatar di  Jarod
 
 Località: Karalis
 Età: 52
 Messaggi: 4,516

Per l'Fdisk dovresti utilizzare un floppy di avvio MS-DOS oppure un CD avviabile tipo Emergency Boot CD (EBCD).
__________________
Meglio tacere e passare per idiota che parlare e dissipare ogni dubbio. (Abraham Lincoln)
    Rispondi Citando Rispondi
Saturday, 1 December 2007, 20:03
lutra
 Utente Assiduo
 
L'avatar di  lutra
 
 Località: Évora, Portogallo
 Messaggi: 227

Quote:
Originariamente inviato da Jarod
Per l'Fdisk dovresti utilizzare un floppy di avvio MS-DOS oppure un CD avviabile tipo Emergency Boot CD (EBCD).


lunedí vi faccio sapere come é andata con fdisk /mbr...

al limite -il collega- si tiene il floppy nello sportellino!
__________________
"L'universo non é una mia idea. É la mia idea di Universo ad essere un'idea mia." -- Fernando Pessoa --
    Rispondi Citando Rispondi
Thursday, 3 April 2008, 15:09
lutra
 Utente Assiduo
 
L'avatar di  lutra
 
 Località: Évora, Portogallo
 Messaggi: 227

Aggiornamento.


Alla fine la collega si é di fatto tenuta il dischetto nello sportellino, non una cosa elegentissima, peró a fatto il suo dovere.

Ora il pc di é liberato e ho pensato bene di sistemare la questione in una maniera un pó piú "solida".

Siccome la situazione si era presentata dopo aver tolto la partizione con Linux ho pensato che re-installare linux in dual boot avrebbe risolto la situazione.

L'installazione é andata a buon fine, grub avvia senza problemi linux ma se tento di avviare windows... nisba.

Se uso il famigerato dischetto al boot invece parte.


Questo il contenuto del file boot.ini presente nel floppy di avvio:

Codice:
[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="Windows XP" /fastdetect



Questo invece il contenuto di menu.lst

Codice:
title Ubuntu hardy (development branch), kernel 2.6.24-14-generic root (hd0,4) kernel /boot/vmlinuz-2.6.24-14-generic root=UUID=7f683391-b7bc-42cb-ae33-3060116cb59d ro quiet splash initrd /boot/initrd.img-2.6.24-14-generic quiet title Ubuntu hardy (development branch), kernel 2.6.24-14-generic (recovery mode) root (hd0,4) kernel /boot/vmlinuz-2.6.24-14-generic root=UUID=7f683391-b7bc-42cb-ae33-3060116cb59d ro single initrd /boot/initrd.img-2.6.24-14-generic title Ubuntu hardy (development branch), kernel 2.6.24-12-generic root (hd0,4) kernel /boot/vmlinuz-2.6.24-12-generic root=UUID=7f683391-b7bc-42cb-ae33-3060116cb59d ro quiet splash initrd /boot/initrd.img-2.6.24-12-generic quiet title Ubuntu hardy (development branch), kernel 2.6.24-12-generic (recovery mode) root (hd0,4) kernel /boot/vmlinuz-2.6.24-12-generic root=UUID=7f683391-b7bc-42cb-ae33-3060116cb59d ro single initrd /boot/initrd.img-2.6.24-12-generic title Ubuntu hardy (development branch), memtest86+ root (hd0,4) kernel /boot/memtest86+.bin quiet ### END DEBIAN AUTOMAGIC KERNELS LIST # This is a divider, added to separate the menu items below from the Debian # ones. title Other operating systems: root # This entry automatically added by the Debian installer for a non-linux OS # on /dev/sda1 title Windows NT/2000/XP (loader) root (hd0,0) savedefault makeactive chainloader +1


idee?
__________________
"L'universo non é una mia idea. É la mia idea di Universo ad essere un'idea mia." -- Fernando Pessoa --
    Rispondi Citando Rispondi
Rispondi Invia Nuova Discussione


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 visitatori)
 

Thread già visto da:
SkyDiver, C0m4nch3, microzott, Andrea72, taunus, SataNik, JeanBabalan, Pocket, ggigi99, Duke Nukem, glaio, SkidArh+, Breakbll, Poker, ale105, Jaco, athlon, Morpheus, lurker1, lutra, RomeoKnight, SanK, foul64, revenge, elcobra, Jarod, Duilio, JoeBar, lupic, ERBA_CATTIVA, S71ng, Overhauser, darklady, Ssnake, Byte01, kaos, gringosat, twinsen, Foxes, Bramins, BRICO, alexone74, targetprice, ale82x, titicaca, Neles, FelixModena, cicciored, vinello, Strangy, gufo73, maranand, superjv, Diabolico, arllappa, egcfer, davide72, Remo®, Fabry5005, jtd, dect, tr4ding, bubbinho
Strumenti Discussione Cerca in questa Discussione
Cerca in questa Discussione:

Ricerca Avanzata
Modalità Visualizzazione

top Regole di scrittura
Tu non puoi inserire messaggi
Tu non puoi rispondere ai messaggi
Tu non puoi inviare allegati
Tu non puoi modificare i tuoi messaggi

codice vB è Attivo
Smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Attivo

Se hai problemi, contattaci


Visite Totali Posts: 41.996.501
Tutti gli Orari sono GMT +1. Attualmente sono le 10:56.

iGroup Black
Powered by vBulletin Versione 3.5.6
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Traduzione italiana a cura di: Enzo-Staff-VbulletinItalia.it
 
2000, 2012 © Visiva Group