Guida per la C.F. Sandisk Extreme da memoria rimovibile a non rimovibile


Come tutti noi sappiamo una Compact Flash (d’ora in poi C.F.), non e’ altro che una scheda di memoria, con bassi tempi d’accesso, bassi consumi ed alta velocita’ di lettura / scrittura. Questo tipo di memorie nel tempo si sono evolute andando attualmente a toccare i 45 Mb/s (nei modelli piu’ costosi / veloci). Spesso e volentieri, vengono utilizzate nelle famosissime reflex digitali, qualche volta (per chi e’ del campo) vengono utilizzate nei firewall basati su linux o nei piu’ recenti modelli di router Cisco. Naturalmente le possiamo trovare anche installate, in alcuni casi in modo artigianale, su periferiche tipo Amiga (avete capito bene parlo proprio della signora Amiga), nei famosissimi router della Linksys (con opportuna modifica) o all’interno dei nostri cari amati computer di casa. Diciamo che utilizzare le C.F spesso e volentieri sta risolvendo grandi problemi di velocita’ (come sul nostro Acer Aspire One 110 / 150) a costi relativamente contenuti.

La maggior parte delle persone che si accingono a voler modificare il proprio Acer Aspire One 110, con una piu’ performante e magari capiente C.F., spesso e volentieri tralasciano la parte software della modifica. Nello specifico non pensano a come il sistema operativo Windows / Linux gestira’ la C.F. una volta installata.

Completata questa introduzione passiamo a parlare nello specifico della modifica che andremo a fare. Come detto sopra la maggior parte delle C.F vengono viste, da tutti o quasi, i sistemi operativi / Bios delle schede madri come periferiche esterne rimovibili e pertanto potremo andare incontro ad una serie di problemi che vi elenco:

  • - Impossibilita’ di partizionare la C.F. a proprio piacimento (come workaround esiste la possibilta’ d’utilizzare linux per creare le partizioni)
  • - Impossibilita’ di creare una partizione NTFS (come workaround esiste la possibilta’ d’installare il sistema operativo su un hard-disk vero e poi fare il ghost)
  • - Impossibilita’ d’utilizzare Windows Update (provato con le mie mani… su periferica removibile da un’errore di permessi)
  • - Impossibilita’ d’installare i programmi piu’ comuni tipo Java / Stack bluetooth / ecc. (purtroppo nella maggior parte dei casi, i vari programmi vedendo la C.F. come una periferica removibile, non proseguono con l’installazione)

Come detto sopra ci sono delle soluzioni / workaround piu’ o meno per tutto, pero’ vi voglio vedere a smanettare 20 minuti sul computer per installare un Java o magari un Flash player. Fidatevi perche’ quello che vi riporto e’ successo al sottoscritto in fase di test.

Da questi problemi sopra riportati, si evince la necessita’ di far credere al sistema operativo di lavorare su una memoria NON removibile. Allo stato attuale, e da quello che ho trovato su internet, i modelli che supportano questo tipo di modifica sono i seguenti :

- Kingston serie Ultimate (Automatico)

- Transcend serie 133x / 266x / 300x (Automatico)

- Lexar (Manuale tramite dos)

- Sandisk serie Extreme (Manuale tramite dos)

Senza scendere troppo nel particolare, i primi due brand, hanno un firmware interno, che una volta collegati su un’adattatore C.F.–>Ziff, C.F.–>IDE, C.F.–>Serial Ata, riescono in automatico a cambiare questo parametro senza nessun intervento esterno (non male come cosa). Negli altri due casi, purtroppo, dobbiamo ingegnarci un pochino per raggiungere il nostro risultato.

Per quanto riguarda le Lexar, non avendola a disposizione, posso solo dire che analogamente alla Sandisk serie Extreme ha bisogno anch’essa di un’utility da eseguire sotto dos.

Quindi una volta installata la C.F. all’interno del mio Acer Aspire One 110, entrando nel bios e guardando nella prima schermata che appare (dove si legge il modello / il numeo di serie / tipi di bios ecc) ma senza aver modificato il parametro sopra citato, vicino alla scritta HDD Model Name e HDD Serial Number non vedevo assolutamente niente. Spostandomi pero’ nel menu boot invece riuscivo a vedere la C.F. (associata al canale Ide 0) e selezionarla come periferica da dove far partire il sistema operativo (date uno sguardo all’immagine) :

Controllo bios - C.F. non identificata correttamente

Dopo aver ripristinato Windows XP tramite immagine ghost, mi sono reso conto pero’ che il sistema operativo mi riconosceva C: come se fosse allocato su scheda di memoria removibile. Come detto sopra i problemi che ne sono derivati sono stati innumerevoli e dei piu’ articolati. In aiuto, a chi come me, ha un Sandisk serie Extreme (io ho testato di persona solo la serie 4 ma la lista di compatibila e’ estesa anche per le serie 1 / 2 e 3) arriva un’utility dos, creata direttamente dalla Sandisk, per modificare alcuni parametri della nostra C.F. nome in “codice” ATCFWCHG. Naturalmente la funzione piu’ interessante e’ quella relativa alla modifica della stringa d’identificazione da scheda di memoria ad unita’ non removibile. Per motivi ancora oscuri alla popolazione mondiale, Sandisk ha deciso di rimuovere da tempo immemore dal sito web quest’utility, lasciandomi quindi l’unica possibilita’ che avevo…. Cioe’ cercala su internet, fate voi lo stesso (per velocizzare l’operazione utilizzate il nome file ATCFWCHG.zip). Una volta ultimata la ricerca e scaricato il file, ho preso la mia chiavetta usb che avevo reso precedentemente bootabile, copiato sopra l’utility ed avviato il tutto.

Mi raccomando eseguite il programma in modalita’ dos pura e non vi sognate in nessun modo di farlo nella shell di Windows XP.

Arrivati al prompt dei comandi, posizionatevi nella directory dove risiede l’utility, e digitate la seguente stringa per cambiare lo stato della vostra C.F. da removibile a NON removibile :

ATCFWCHG /S /F (premete invio)

Se volete vedere tutti i comandi disponibili basta lanciare il file ATCFWCHG senza parametri o con lo switch /HELP. Per completezza lo switch /S identifica il canale secondario del netbook. Anche se pensavo il contrario pare proprio che il connettore ziff sia associato al canale secondario(cosa confermata anche se controllate direttamente da Windows XP) e non a quello primario. Molto probabilmente se si prova a saldare il connettore Serial-Ata sulla scheda madre ed attaccare un hard-disk comune, quest’ultimo verra’ associato al canale primario. Lo switch /F serve per cambiare alla nostra C.F. i propri “connotati” da rimovibile a non rimovibile (da quello che si evince nel help potete anche non mettere lo switch sopra perche’ di default viene messo da solo).

Se tutto e’ andato come si deve dovreste vedere una schermata come questa :

2_water1

L’operazione, per nostra fortuna, e’ reversibile (testato di persona). Quindi nel caso aveste la necessita’ di riportare tutto allo stato iniziale basta lanciare la seguente stringa :

ATCFWCHG /S /R (premete invio)

Una volta terminata la modifica vi consiglio di spegnere fisicamente il netbook e non di resettarlo con il classico CTR+ALT+DEL. Oltre alla schermata sopra indicata, per controllare la bonta’ della modifica, entrate nel bios e verificate che nel primo menu’ appaiano le informazione vicino alla voci HDD Model Name e HDD Serial Number,. Date uno sguardo all’immagine del mio bios per farvi un’idea (naturalmente le parti bianche sono censurate per evitare di divulgare info sul mio hardware) :

Controllo da bios modifica C.F. Sandisk (riuscita)

Complimenti, avete trasformato in modo definitivo (e reversibile) la vostra C.F. da unita’ removibile ad unita’ NON removibile.

13 Responses to “Guida per la C.F. Sandisk Extreme da memoria rimovibile a non rimovibile”


  • Grazie, mi hai buttato comnpletamente giù quella che era rimasta un’indecisone.

    Ora andrò sicuramente per un HDD ZIF

  • ottimo articolo, montarla (fisicamente) è un’impresa difficile?

  • No. basta che ti prendi l’adattatore Cf > Zif

  • Ho eseguito la modifica con una trascend 300x, il bios la legge, ho installato windows da CD esterno, ma non esegue il boot, potete aiutarmi, sono disperato !!! Grazie

  • Ciao, io l’ho provata la tua procedura con una sandsik extreme 400x ma non funziona.Quando uso l’utility ATCFWCHG /S /F fatta girare sullo stesso aspire in dos 6.22 mi appare error 20#. Sono disperato mi sà che ho buttato via 107 eruro per una CF da 16gb 400x

  • Guarda il mio post prima del tuo datato 8 settembre…. in realta’ e’ da giugno che ci sono dietro con sta modifica…. persino un mio amico che fa un dottorato in ingenieria robotica ha cercato di aiutarmi….. e sai che ti dico, che tutto quello che c’e’ in rete e’ una gran truffa colossale… quindi si: hai buttato come me 100 e fischia euro….

    Preciso pero’ che Linux gira ma windows assolutamente no, pensa che sono riuscito a far giare un windows sull’espansione di memoria HCSD, ma non sulla CF.

    In piu’ di diro’ che mi sono persino messo in contatto con un rivenditore americano di memorie (io ho una trascend non una sandisk, dovrebbe andare meglio ma non e’ cosi’), e parlando mi diceva che sono tutte cavolate quelle scritte in tutti i post.

    spero di non averti rovinato la giornata……… Cmq bisogna ricordare che se siamo a sto punto, e’ perche’ l’acer ha commercializzato sti pc con un SSD lentissimo… non prendero’ mai piu’ nulla di ACER, nemmeno un mouse (se li fanno)….

  • Percaso esistono varie versioni del file atcfwchg ?

    Ne ho provato uno versione 1.4 sulla mia CF ma restituisce un errore

  • ottima guida, scrivo da un aspire one appena rinato con una cf sandisk al posto del disco ssd che, oltre a essere lento si è rotto.

    Uso linux e a quanto pare non c’è bisogno di modificare nulla per far girare qs sistema operativo.

    Per il cavetto zif ho tolto la pellicola azzura e ripiegato all’indietro gli ultimi 2 millimetri con i contatti, così ho risolto il problema del cavetto che all’incontrario non fa bene contatto

  • nessuno e’ poi riuscito a far fare il boot di windows con cf?? su trascend 400x 16 e 32gb si installa correttamente ma non fa il boot!!!

  • Scusate ma hdd-usb dal bios no ?
    Non è che si deve aspettare chi sa quanto per passare da un hdd all’altro dal bios invece che dalla schermata del boot…
    BoooooH…..
    Chiedo scusa forse non capito io….

  • Ma solo queste CF funzionano?
    Altre marche non vanno bene?

  • I’d always want to be update on new posts on this internet site , saved to my bookmarks ! .

Leave a Reply

Progetto Dentale Apollonia