Asus eeePC: ricreare partizione EFI


Se vi è capitato, come nel mio caso, di acquistare un portatile ASUS forse avete notato che durante le accensioni successive alla prima non vengono più mostrate la schermata ASUS e le solite informazioni che appaiono durante i primissimi secondi di avvio di un PC (si chiama fase POST, PowerOnSelfTest). Questo guadagno, mediamente nell’ordine dei 10/15 secondi, è dovuto alla presenza sull’hard disk di una partizione piccolissima, nascosta e particolare: la partizione EFI. Semplificando un po’ le cose si può dire che il sistema, dopo il primo avvio, provvede a salvare in questa piccola partizione le informazioni sullo “stato” dei componenti del computer. In questo modo, durante gli avvii successivi, il BIOS non perde più tempo a testare i componenti ma “si fida” dei dati presenti nella partizione. Ovviamente in caso di aggiornamenti hardware si dovrà provvedere a disattivare momentaneamente l’opzione Boot Booster dal BIOS (F2 all’avvio), per poi riattivarla al riavvio successivo.

Bene, dopo questa piccola introduzione passiamo al sodo. Poco tempo dopo aver acquistato il mio ASUS 1101 HA, mentre stavo “giocherellando” con le partizioni con l’obiettivo di cancellare la partizione di ripristino (tanto c’è il DVD per quello!) ho inavvertitamente eliminato anche la partizione EFI.. Non ci sono problemi, questa partizione si può ripristinare in pochissimi passi per tornare ad avere attiva la voce “Boot Booster” nel BIOS!

Occhio però, è una operazione semplice per chi ha un po’ di dimestichezza nel settore. Se non vi sentite pronti al 100% fatevi aiutare da un amico (e già che ci siamo vi dico subito che non rispondo in caso di errori!)

Cosa serve:

Il vostro portatile ASUS (in questo caso eeePC1101HA)

Un hard disk esterno su cui fare un backup del sistema prima di mettervi al lavoro (fatelo! al massimo poi lo cancellate!)

Una unità USB Flash Disk (bastano quelle da 1 GB)

uNetBootIni prelevabile da qui

L’ultima versione di gParted Live prelevabile da qui

— — — — — — —

Passo 1) Fate un backup totale del disco con programmi tipo Drive Image XML

Passo 2) Click sul pulsante Windows (ex “Start”), click col destro su Computer > Gestione > Gestione disco

Passo 3) Se il vostro disco contiene una sola partizione andate al punto 4, se invece c’è ancora una piccola partizione da 47 MB saltate il passo 4

Passo 4) Click col destro sull’unica partizione > Riduci > riduci di 47 MB (aspettate un po’)

Passo 5) Inserite la penna USB – Avvia uNetBootINI, scegli ISO e seleziona l’immagine di gParted scaricata prima. Poi selezionate la penna USB e fate partire l’operazione

Passo 6) Riavviare il PC con la penna USB inserita e premere ripetutamente ESC > poi selezionate la voce USB

Passo 7) Avviate gParted accettando le voci di default

Passo 8) Create una nuova partizione “unformatted” nello spazio creato prima da 47 MB (o formattare come tale quella già presente)

Passo 9) Aprite il terminale e digitate sudo fdisk /dev/sda (dove la “a” sta per il disco fisico – se ne avete uno solo è “a” per forza)

Passo 10) Digitate “p” e controllate che esista una partizione con Id “83” e System “Linux” > Prendete nota del numero X indicato a sinistra (/dev/sdaX)

Passo 11) Digitate “t” – “Invio” – “numero-X-della-partizione-del-punto-10″ – “Invio” – “ef” – “p

Passo 12) Controllare che i valori “83” e “Linux” di prima siano diventati, rispettivamente, “ef” e “EFI (FAT-12/16/32)” poi premete “w

Passo 13) Al riavvio entrare nel BIOS con F2 e controllare se è ricomparsa la voce “Boot Booster”

Nota: non è detto che questo serva solo con gli ASUS eeePC, ho fatto questo esempio perché è quello che ho provato in prima persona

Se qualcosa dovesse essere andato storto e il PC non volesse più saperne di avviarsi usate il Backup fatto prima di iniziare!

[Omnia / Luca Zaccaro]


3 risposte a “Asus eeePC: ricreare partizione EFI”

  1. Ciao!

    Io ho qualche problema!

    Passo 9) Aprite il terminale e digitate sudo fdisk /dev/sda (dove la “a” sta per il disco fisico – se ne avete uno solo è “a” per forza)

    Passo 10) Digitate “p” e controllate che esista una partizione con Id “83” e System “Linux” > Prendete nota del numero X indicato a sinistra (/dev/sdaX)

    **NON mi prende il comando! Mi da una lista di lettere che posso premere, tipo -l -s -u ecc…, ma con p non mi da nulla!!

    Ho un 1215B!!

  2. Ciao Elektro.. strano, il comando fdisk è abbastanza “standard”. L’unica cosa che potresti fare è riprovare a creare la chiavetta avviabile. Se può esserti utile i comandi fdisk sono

    h (per l’help)
    a (imposta una partizione bootabile)
    p (per visualizzare la tabella delle partizioni)
    n (per creare una nuova partizione)
    l (per visualizzare i tipi di filesystem supportati)
    t (per cambiare il tipo di filesystem)
    d (per cancellare una partizione)
    w (per salvare la tabella delle partizioni)
    q (per uscire da fdisk)

    Ultima cosa.. assicurati che il disco rigido non presenti errori fisici/logici

  3. CIao Luca,
    grazie del guida eccellente.
    Io ho un problema : la guida l’ho seguita pari passo ed è andato tutto come dici te. Solo che continuo a non avere l’opzione bootbooster dal bios e il tasto F9 continua a non essere funzionante.
    Premesso che ho un asus k53sv, ho lasciato win7 di fabbrica e ho aggiunto ubuntu.
    dopodiche ho tolto ubuntu eliminando le partizioni e ripristinando l MBR di windows.
    Ad oggi ho la partizione di recovery, C : Sist operativo, D : Dati, e la partizione che ho creato con la tua guida ma non riesco a poter ripristinare il pc con le opzioni di fabbrica.
    Secondo te qual’è il problema ?
    grazie mille della disponibilità

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *