Blog

Search by tag: windows

… non ha prezzo!

Perchè andare al cinema, o sulle montagne russe, o in guerra, quando si possono vivere autentici momenti di terrore con un semplice aggiornamento del computer?

ASUS UpdateErano secoli che non avviavo Windows, infatti subito dopo l’accesso vengono proposti gigabyte di aggiornamenti e patch dalla simpatica Microsoft. Inoltre si avviano i programmi di aggiornamento di Java, Adobe Reader, Flash ed infine ASUS Update, di cui mi ero anche dimenticato che esistesse fino ad oggi.

ASUS M2N-SLI DeluxeMi ricorda che ho una scheda madre ASUS M2N-SLI Deluxe… bene, c’è un aggiornamento del BIOS! Perchè no? Ho sempre saputo che eseguire il flash del BIOS a sistema operativo avviato non è il massimo della sicurezza, ma sarà un procedimento testato e infallibile… NO???

Potete immaginare la risposta…

Avvio l’aggiornamento, il programma esegue il download del nuovo BIOS e inizia con le sue delicatissime operazioni: cancella il contenuto della EEPROM… esegue il flash della nuova immagine… ricancella il contenuto… riesegue il flash… ricancella il contenuto… riesegue il flash… (ripete questi passaggi 8-10 volte)… OH CA**O!!!

Fail to verify EEPROM with new BIOS image. Plese press [FLASH] button to try again or [EXIT] to abort

Ovviamente riprovare non è servito assolutamente a nulla e mi sono ritrovato con un PC zombie tra le mani, che probabilmente non sarebbe sopravvissuto ad un reboot. Ma visto che non c’era molto altro da fare e comunque avevo anche il notebook a disposizione, decido di provare lo stesso: MORTO!
Monitor nero, nemmeno un beep, soltanto il led dell’alimentazione acceso :(

Tremando un po’, accendo il portatile e navigo qua e là cercando informazioni su questo problema… manco a dirlo ci sono passati in molti prima di me, e fortunatamente c’è una procedura per riparare il danno ed eseguire il flash della memoria ROM in tutta sicurezza (fonte: Tom’s Hardware).

Ho dovuto seguire i seguenti passaggi (sono riferiti al mio modello di scheda madre, ma penso che vada bene per tutte le ASUS, con aggiustamenti minimi):

  1. spegnere il computer;
  2. staccarlo dalla rete elettrica;
  3. aprire il case;
  4. individuare il jumper (un piccolo ponticello in plastica che collega due contatti metallici) con l’etichetta CLRTC, vicino alla batteria a litio della CMOS (manuale della scheda madre, paragrafo 2.2.3 “Motherboard Layout”);
  5. spostare il jumper CLRTC dalla posizione 1-2 alla posizione 2-3 e lasciarlo così per 5/10 secondi (manuale della scheda madre, paragrafo 2.6 “Jumper”);
  6. ASUS EZ Flash 2riportare il jumper in posizione 1-2;
  7. riattaccare il computer alla corrente;
  8. accendere il computer;
  9. tenere premuto il tasto CANC durante il boot per accedere al setup del BIOS;
  10. nella schermata Tools, selezionare ASUS EZ Flash 2;
  11. selezionare il file .bin del BIOS all’interno dell’hard disk, oppure inserire una pendrive in cui è stato scaricato questo file dal sito ufficiale ASUS;
  12. attendere il completamento della scrittura sulla memoria ROM, che dovrebbe andare bene a meno di problemi più seri (tipo l’hardware danneggiato).

Update is done! Press any key to reboot!

… e fu così che il mio computer tornò in vita dopo una breve esperienza di pre-morte :)

Promemoria: la prossima volta potrei cominciare direttamente dal punto 8 della procedura (cioè utilizzare direttamente EZ Flash), senza avviare Windows e mettere a dura prova le mie coronarie.


Io ODIO Windows Vista!A casa ho 6 computer, 4 con varie distribuzioni di GNU/Linux e 2 con quel “santo” di Windows XP.

Detto ciò, è mai possibile che quell’aborto di sistema operativo che si chiama “Windows Vista” riesca a rompere le scatole anche a casa mia?

Problema: mi hanno masterizzato dei DVD video in un computer con Vista e devo leggerli sulla mia amata Kubuntu Hardy 8.04.

Inserisco il DVD, mi chiede cosa fare, gli dico di aprirlo. Niente.

Provo a fare la stessa operazione da riga di comando, non si sa mai:

$ sudo mount -t udf /dev/scd0 /mnt
mount: dispositivo a blocchi /dev/scd0 è protetto da scrittura,
viene montato in sola lettura
mount: tipo fs errato, opzione non valida, superblocco su /dev/scd0 danneggiato,
       codepage o programma ausiliario mancante, o altro errore
       In alcuni casi si possono trovare informazioni utili in syslog. 
       Provare ad esempio 'dmesg | tail'

$ dmesg | tail
[20158.790692] attempt to access beyond end of device
[20158.790705] scd0: rw=0, want=68, limit=4
[20158.790720] UDF-fs: No fileset found

Errori errori errori!

Ma Google è mio amico, e trova facilmente qualcuno con lo stesso problema.

E’ un difetto del modulo UDF del kernel Linux derivante dall’interpretazione “piuttosto personale” dello standard UDF 2.50 da parte di Microsoft.

Ma c’è una soluzione! Una patch per il modulo UDF!!

Ringrazio deviantdark per la preziosa guida, molto ben scritta e soprattutto… funzionante! :)

In poche parole:

  1. scarichiamo i sorgenti del modulo UDF
  2. scarichiamo la patch per UDF 2.50 (salviamola in un file di testo)
  3. decomprimiamo i sorgenti ed applichiamo la patch
  4. compiliamo il modulo
  5. sostituiamo il modulo appena compilato a quello originale
  6. carichiamo il nuovo modulo
  7. montiamo il DVD :)

Ovviamente per i dettagli sui passi della guida potete visitare il blog di origine.

Posso certificare che il problema è stato risolto! :)