Cursed 'SetMax' and partition HPA dei notebook DELL!
Affidandosi a Google e alle ricerche fai-da-te è facile sentirsi onnipotenti dinanzi a un qualunque problema ci si presenti... qualche volta, però, il prezzo da pagare è superiore alla nostra negligenza e i tentativi di rimediare ai danni causati difficilmente trovano lo stesso numero di risultati tra quelli ricercati nei motori di ricerca...
Dopo il breve sfogo introduttivo, eccovi "riassunta" la triste vicenda...
Un bel giorno d'inverno (circa due settimane fa), dopo aver valutato che il mio nuovo notebook della Dell (un XPS M1330 ) funzionava too good not to fix it, I decided to abandon the good old VMWare to install my distribution of Ubuntu directly to a dedicated partition ... to be honest, in my HD to "only" 160GB the 7 partitions already carefully made did not seem enough to contain an additional operating system, and so here's the thought of the century: "why not get rid of that annoying HPA hidden partition at the end of the disk that contains the MAI as well as unused started Dell MediaDirect?
The basic idea, already exciting in itself as I would have lengthened the pause of at least one study half an hour (in exam period, any excuse is good!), was made even more attractive considering the subsequent possibility of starting Linux directly from the MediaDirect button rather than a Spartan boot manager ...
Using the ingenious mechanism developed by Dell , in fact, you can start the HPA hidden partition at the end of disc with a simple but effective boot code contained in ' MBR disk: this boot code cares simply temporarily change type of partition, the partition table disk HPA from FAT32 to and start making active ...
Nor does it seem so complex to do, I think to myself, if I could only show that portion of the disc to the CD to install Ubuntu ! Puzzling but useless when a solution certainly exists on the internet .. someone will have already thought, no? In fact, typing on
Google "Dell HPA linux" I console myself, for a moment, it is not the only one out that has nothing better to do than to be reminded of these strange fantasies ... the results 49,900 (accurate) research are clear: the idea is certainly fattibile, non resta che vedere come ...
Il primo risultato che viene fuori sembra proprio fare al caso mio e mi sorprende per come, ancora una volta, la funzione "mi sento fortunato" di Google (mai utilizzata) ci avrebbe azzeccato in pieno: " HowTo su come installare Linux sulla partizione HPA dei notebook DELL"!
Il simpatico autore della "guida" (scopiazzata a dire il vero da alcune, più datate, inglesi) inserisce fin da subito il suo disclaimer che pare più uno slogan: " non mi ritengo in alcun modo responsabile per eventuali danni provocati al notebook"
-.-
Che poi, dico io, a che cavolo servono sti "lavaggi di mani" se poi "alzargli le mani", su internet, non è possibile?!? di che cavolo si spaventano che devono sempre pararsi il (_0_)?
Voglio vedere se scrivendo "aprite il vostro computer e sputateci dentro che si raffredda meglio" ora c'è qualcuno che mi contatta per dirmi che non l'ho avvisato sui possibili effetti collaterali del catarro! Solo Homer Simpson era capace di fare i "buchi della velocità" alla macchina, picchiando col picone sul cofano, perché gli avevano detto che così andava più veloce! Ma questo è un altro discorso, per quanto più esilarante...
Fatto sta che se quella benedetta frase avesse suscitato sufficientemente il mio incoscio, forse tutto il seguito me lo sarei in qualche modo risparmiato... ma acceleriamo un pochino...
Leggendo quella ed altre guide, salta fuori la presenza di un programmino scritto in C dal nome "setmax" che sembrerebbe possa risolvere il problema (ora vi sarete scordati qual è, ma se rileggete sopra si dovrebbe capire) andando a modificare il "numero di settori massimo indirizzabile" nell'HD. In sostanza un modo per far vedere la partizione nascosta a Linux...
Ok.. eseguo il maledetto comando e riavvio, come indicato nella guida, per installare Ubuntu ...
Poteva mai funzionare? potevano davvero bastare 10 minuti per risolvere il problema?
Ovviamente NO!
The live CD of Ubuntu now, not only does not see that last space in the bottom of the disc, but begins to chase out an endless series of errors on all partitions to mount without any problems!
And much more!
The guide said that at the next reboot everything was back to normal and instead, with bitter surprise, I discover that not even Windows Vista longer starts properly: the splash screen persists for a long time until a blue screen , visible for a split second, it indicates the presence of some problem I / O doing restart suddenly the car! After a series
, also endless imprecations try in every way to resolve the problem trying to restore everything as it was before: Linux restart and run the command SetMax specifying the maximum number of addressable sectors as stated in the specifications of HD. Reboot and Linux now appears to remount all partitions. Trying in vain to restart booting Vista but ... nothing to do! Reboot Linux
, I do backup of all partitions (which fortunately Ubuntu continues to mount correctly) and restarting trying to use bootable CD with the recovery utility disparate ( Norton, Acronis , O & O ) but ... NOTHING! none of them can read the disc! the problem seems to lie in the partition table, perhaps altered during the previous stage ...
Ok, I repeat to myself, I made a complete copy of ' MBR ... just restore the partition table and everything will be as before, no?!?
course not! The disc seems to have brought irreparable damage! The BIOS now recognizes only a portion of the disc, saying that it is a HD 160GB instead of 130GB !
will this really happen? There is nothing left to do??
I do not give up and try all avenues, dismantle the HD, the collego al PC desktop di casa e tento il ripristino delle partizioni con applicazioni come Partition Recovery , DiskDoctor e lo spartano, ma molto più funzionale, TestDisk ...
Riesco fortunatamente a recuperare la maggior parte delle partizioni ma quella di Windows Vista e quella dei documenti (praticamente le due più importanti) sembrano essere proprio irrecuperabili...
Ok, mi arrendo... non mi conviene più di tanto insistere... ho una copia dei dati, un'immagine dell'intero sistema operativo (fatta con Acronis , che comunque ora come ora non riconosce il disco) e un esame da studiare!
Decido quindi di formattare tutto il low-level disk and restore calm with all the data ... inter alia, to review the site, the CD Seagate has an option to restore the ability of HD with that stated in the factory, perhaps the only way to do it as good as new! Exhaust
's ISO of the CD ( SeaTools ), the burn from your home computer, I insert it into the laptop and boot ... ready now to get it over!
Nooo! do not believe it! also the CD Seagate , what normally serves to make their own low-level operations on your hard disk crashes with an error message when loading:
"Invalid opcode XXX YYY ZZZ ... ... "
E' una condanna! comincio a credere che qualcuno ce l'abbia con me! Non è possibile!!!
Con molta pazienza (e, credetemi, ce ne vuole davvero tanta) contatto il supporto tecnico della Seagate , una chat virtuale molto rapida e intuitiva messa a disposizione sul loro sito. Mi meraviglio della professionalità dell'interlocutore, sembra essere davvero all'altezza del problema! nientemeno si prende la briga di andarsi a leggere il codice "setmax.c" per capire quale danno possa aver fatto questa maledetta applicazione scritta in C ! Mi conferma della possibilità, eventuale, di risolvere il problema setting the factory settings of the HD with their application. At this point I told him of my inability in starting their disk utilities and tells me that the only way is still viable: to access the disk in other ways (such as SATA-USB adapter ) does not allow it 's using the particular function. Forces me to burn a second and third CD, accusing the possible presence of errors during the burn (we're talking 2MB lousy, burned to a CD 8x Verbatim from 700Mb that also supports writing to 52x!) and eventually he gives up too!
Nothing to be done, HD should be sent under warranty and replaced with another one! Some physical damage must be, in his view, the cause of all problems ...
then abandoned his conversation with tech support, I am going, embittered, to complete the request form for warranty replacement of the disc ...
But then it is their destiny! The form does not seem to recognize the serial number on my record and I'm not going! trial and error but do not take even only the model!
Enough! Cut to the HD from the computer and the crackling fire in front of me incentive to do so seems really over! The death was slow, however, much more bloody because I would certainly first thrown to the ground, trying to hit on a corner, and only after having done a tiny little pieces with a hatchet in hell I would have delivered the chimney!
While they lifted it up with two hands, the last faint idea occurs to instinct murderess, and if put it on another notebook?!? If the CD Seagate had problems starting only on my computer?!? Among other things the error "invalid opcode" seems more wrong to refer to an instruction of the CPU rather than a loss on HD! Who knows These new Core 2 Duo Santa Rosa are not supported by this application disgusting!
I try what would be the last resort in any case ... I mount the HD on the computer of a colleague, I insert the CD and avvio un po' titubante...
Va'! Incredibile amici! Robe da non crederci! E il destino avverso che fine ha fatto? E' andato un secondo al cesso?!?
Senza indugio effettuo subito il ripristino delle impostazioni di fabbrica... et voilà l'HD ora è visto come un 160GB col numero corretto di cilindri, testine e settori indirizzabili!
Quasi quasi si potrebbe ritentare di ripristinare le partizioni... ma l'idea viene automaticamente cestinata dal mio cervello orami sotto stress...
Formattazione a basso livello: è la scelta e la vendetta più giusta!
Premo invio e la procedura parte lentamente senza possibilità di ritorno...
E' fatta! Ora posso "finalmente" go back to school!
0 comments:
Post a Comment