Windows: Format C or not Format C?
Marzo 6th, 2010Quante volte vi è capitato di avviare il PC e vedere apparire uno tra i seguenti messaggi di errore?
Impossibile avviare Windows XP. Il seguente file manca o è danneggiato: \WINDOWS\SYSTEM32\CONFIG\SYSTEM
oppure
Impossibile avviare Windows XP. Il seguente file manca o è danneggiato: \WINDOWS\SYSTEM32\CONFIG\SOFTWARE
oppure
Stop: c0000218 {Errore nel file del Registro di sistema} Il Registro di sistema non ha potuto caricare il file hive: \SystemRoot\System32\Config\SOFTWARE oppure il suo registro o la sua copia.
oppure
Errore di sistema: Lsass.exe
Durante l'aggiornamento di una password, il verificarsi di questo stato indica che il valore fornito per la password corrente non è esatto.
L'apparizione di questi strani messaggi nel nostro schermo suscita solitamente vari stati emotivi che risultano essere più o meno i seguenti per tutti :
- Si tenta un riavvio del PC sperando in un effetto placebo del sistema operativo, il quale convincendosi di aver letto male in un primo momento, ritrova i file mancanti o evita di commettere errori ingiustificati.
- Si spegne il PC e si lascia decantare un paio di ore o un paio di giorni, chissà...magari se lo faccio riposare...
- Si cerca un colpevole in famiglia che si sia introdotto durante la notte all'interno del nostro PC e abbia frugato in tutte quelle cartelle dove non batte il sole.
- La giornata sta andando proprio male... perchè farne un dramma quando se ne può fare una tragedia?
Dopo aver constatato che nemmeno con la presenza di un medium si riesce a riesumare i file mancanti o danneggiati la nostra mente inizia a ritrovare la sua lucidità e una domanda... quasi martellante, echeggia all'interno della nostra mente:
Formattare il PC o non formattare il PC?
Questa domanda è solitamente accompagnata da un presentimento che inizia a farsi spazio nella nostra mente che pian piano sta rinsavendo e sta iniziando a valutare la realtà con una lucidità che fino a quel momento non era più presente in quella soffitta in mezzo alle nostre orecchie, fino a vedere una luce intensa e un messaggio che si avvicina minaccioso.. è un ricordo chiuso in una busta, una sorta di telegramma che il nostro cervello ci sta inviando e che riporta sul fronte la scritta "URGENTE".
Impazienti di capire cosa le nostre meningi siano riuscite a tirare fuori dai cassetti della nostra memoria apriamo il telegramma ed ecco la fatidica domanda :
Hai fatto il backup dei tuoi documenti e files importanti negli ultimi anni di vita di questo PC ?
Ebbene.. a questo punto i nostri ricordi diventano sfocati, quasi in bianco e nero... nella parte bassa della nostra immagine mentale (o in alto a destra, dipende dai casi...) vediamo uno stemma ... una sorta di aquilotto del tutto simile a quello dell'istituto Luce e in sottofondo una voce autoritaria che urla:
"La risposta è una sola, categorica e impegnativa per tutti. Essa già trasvola ed accende i cuori dalle Alpi all'Oceano Indiano:...NOOOO!"
Ora (tagliate le scene di improperi e di gesti inenarrabili) ci rendiamo conto che per affrontare la cosa serve una certa lucidità. Ci sarà un modo.. deve esistere un modo per non perdere tutti i miei dati, le foto delle mie vacanze, quelle canzoni e quei film che nel mio computer non ci dovrebbero nemmeno essere perchè coperte da copyright!!
In effetti, quello che sto per dirvi è che una soluzione a tutto questo esiste:
Premetto che: non mi ritengo responsabile di un eventuale insuccesso di questa procedura o di un eventuale danneggiamento del vostro PC. Chi decide di seguire questa procedura si prende comunque tutte le responsabilità delle sue azioni.
Seguendo la procedura riportata in questo articolo ( http://support.microsoft.com/kb/307545/it ) della sezione di supporto del sito della Microsoft, si può tentare un ripristino del sistema senza perdere tutti i dati presenti nel nostro PC.
Consiglio vivamente una lettura attenta dell'articolo sopratutto nella sezione "Informazioni" .
Riporto qui (per i più pigri), quella che risulta essere la parte della risoluzione che ci farà tirare un sospiro di sollievo quando il nostro PC si riavvierà e vedremo finalmente apparire il caricamento di Windows:
In questa prima parte viene avviata la Console di ripristino di emergenza, si crea una cartella temporanea, viene eseguito il backup dei file del Registro di sistema esistenti in un nuovo percorso e si eliminano i file del Registro di sistema dal percorso esistente, quindi i file della cartella ripristinata vengono copiati nella cartella System32\Config. Al termine sarà disponibile un Registro di sistema utilizzabile per avviare Windows XP. Si tratta del file di Registro di sistema creato e salvato durante l'installazione originale di Windows XP, pertanto qualsiasi modifica e impostazione che abbia avuto luogo dopo tale installazione andrà perduta.
Per completare la prima parte, attenersi alla seguente procedura:Nota In questa procedura si presume che l'installazione di Windows XP sia presente nella cartella C:\Windows. Assicurarsi di modificare C:\Windows nella cartella windows_folder appropriata se Windows XP è installato in un percorso diverso.
- Inserire il disco di ripristino di Windows XP nell'unità disco floppy oppure inserire il CD di Windows XP nell'unità CD-ROM, quindi riavviare il computer.
Se richiesto, fare clic per selezionare qualsiasi opzione necessaria per avviare il computer dall'unità CD-ROM.- Quando viene visualizzata la schermata "Installazione", premere R per avviare la Console di ripristino di emergenza.
- Nel caso di un sistema ad avvio multiplo, selezionare l'installazione a cui si desidera accedere dalla Console di ripristino di emergenza.
- Digitare la password di amministratore, quando richiesto. Se il campo della password di amministratore deve essere lasciato vuoto, premere solo INVIO.
- Al prompt dei comandi della Console di ripristino di emergenza digitare le righe riportate di seguito premendo INVIO dopo ciascuna riga:
md tmp
copy c:\windows\system32\config\system c:\windows\tmp\system.bak
copy c:\windows\system32\config\software c:\windows\tmp\software.bak
copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
copy c:\windows\system32\config\security c:\windows\tmp\security.bak
copy c:\windows\system32\config\default c:\windows\tmp\default.bak
delete c:\windows\system32\config\system
delete c:\windows\system32\config\software
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\security
delete c:\windows\system32\config\default
copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
copy c:\windows\repair\security c:\windows\system32\config\security
copy c:\windows\repair\default c:\windows\system32\config\default- Digitare exit per chiudere la Console di ripristino di emergenza. Il computer verrà riavviato.
Se si ha accesso a un altro computer, per risparmiare tempo, è possibile copiare il testo nel passaggio 5 e creare un file di testo denominato ad esempio "Regcopy1.txt". Per utilizzare questo file, eseguire il comando riportato di seguito all'avvio della Console di ripristino di emergenza:batch regcopy1.txt.Il comando batch della Console di ripristino di emergenza consente di elaborare in sequenza tutti i comandi contenuti in un file di testo. L'utilizzo del comando batch evita di dover digitare manualmente un numero elevato di comandi."
Naturalmente questa è una citazione dell'articolo che va comunque letto con attenzione poichè riporta alcuni accorgimenti da seguire per operare al meglio e ripristinare il sistema senza creare ulteriori problemi.
Buona lettura e mi raccomando... mai più senza backup !!
Google Gears - potenziamo i nostri browser
Marzo 5th, 2010
Lo sviluppo delle Web application richiede a volte la possibilità di continuare a introdurre dei dati nel database anche di fronte ad una momentanea assenza di connessione o in caso di un improvviso down del server .
Oggi grazie a Google Gears™ questa problematica trova una facile soluzione, questa API permette di potenziare le funzionalità di un normale browser.
La API di Google Gears™ (che potete installare seguendo questo link: http://gears.google.com) possiede un modulo Database che si interfaccia con il gestore di database open source SQL Lite, ma ciò che la rende innovativa è la possibilità di accedere al database utilizzando il linguaggio javascript.
Questo rende possibile la realizzazione di applicazioni desktop scritte completamente in javascript e accessibili con un semplice browser che salvano i dati nel database SQL Lite del PC utilizzato. In questo modo i dati potranno essere inviati in seguito ad un server remoto.
Questa è solo una parte delle funzionalità di questa libreria che è in continuo sviluppo e aggiornamento da parte dello staff di Google.
Ecco un video esplicativo in cui Chris Prince (Google) spiega le potenzialità della libreria...naturalmente si parla in inglese :)
