dijous, 26 de juny del 2008

Com fer un disc dur d'estat sòlid (SSD) per menys de 60€

Ja torn a ser aquí després d'acabar els exàmens! Que passa d'aviat el temps..., fa 13 dies vos vaig dir que estava preparant un mini-howto, doncs aquí el teniu:

Darrerament el portàtil s'encalentia molt (de fet igual però com que fa més calor se nota més...) i vaig observar que d'allà on reposa la mà esquerra, mentre escrius al teclat, pujava un rebull de por.

Aquesta zona és on hi ha el disc dur, per tant el primer que vaig pensar va ser fer un sudo hddtemp /dev/sda1 per saber a quina temperatura estava, i premi 41ºC, no és que sigui molt però ja n'hi ha i més tinguent amb compte que aquesta zona del portàtil és metàl·lica i molt fina, això fa que es transmeti quasi tot el calor i resulta bastant molest. També com és d'esperar a més temperatura més consum elèctric i a més consum elèctric menys temps de bateria...

Així doncs vaig pensar de comprar un disc dur d'estat sòlid d'uns 32GB però clar, valen un pasta... en vaig arribar a trobar de 16 GB per uns 150€ però eren tendes estrangeres que no feien enviaments internacionals.
Per tant vaig anar a fer una volteta per la meva botique preferida, eBay, on vaig trobar adaptadors de CF a SATA i targetes CF de 1 a 32 GB amb velocitats de lectura de 42MB/s (280X on cada 1X son 150kb/s). La targeta de 32Gb costa(ava) uns 90€, la de 16GB uns 40€ i l'adaptador CF a SATA 8€, tot amb enviament inclòs. Cal dir que l'adaptador no soporta més de 30MB/s de lectura ni escriptura.

Em vaig decidir per la targeta de 16GB, més que res per falta de pressupost i perquè no sabia com aniria la cosa... A més 16Gb els vaig trobar suficients tinguent amb compte que la root de la Debian del portàtil ocupa 6GB i així me'n sobrarien 10Gb per la /home.

Després de 13 d'haver comanat les peces m'arribaren a casa i vaig començar a muntar..........

La idea bàsica és clara, connectar la targeta CF a l'adaptador i que aquest faci de substitut al disc dur del portàtil. Aquí de pas explicaré com fer una petita base de fusta per a que sigui fàcil connectar i desconnectar el disc dur d'estat sòlid del Dell XPS m1330, així i tot es senzill adaptar la idea a qualsevol portàtil, segurament només haureu de canviar un poc la posició dels perns.

Material necessari (si en voleu veure fotografies basta baixar un poc i mirar el procés de construcció):
  • Adaptador de CF a SATA
  • Targeta CF (la capacitat i velocitat depenen de vosaltres, pensau que un EeePC amb 2 o 4GB ja tira...)
  • Fusta de contraxapat prima d'uns 3mm de gruixa i 10cm x 7cm
  • Fusta robusta d'uns 5mm de gruix, 2cm x 5cm
  • 3 perns de cabota "embotida" o cònica de 3mm de diàmetre per 10mm de llargària (es poden tallar si son massa llargs)
  • 3 femelles hexagonals per els perns
  • 3 femelles hexagonals per perns de portàtil (son de 3 mm iguals que les anteriors, jo he emprat les mateixes, basta anar a la tenda amb un pern de portàtil i mirar quines son)
  • Silicona termofusible
  • Adhesiu universal (aka superglú)
Eines necessàries:
  • Berbiquí (aka filaberquí, trepanadora, el que li vulgueu dir...)
  • Pistola de silicona termofusible
  • Trepan (broca) de 6mm, 6.5mm (~diàmetre de les femelles dels perns)
  • Trepan (broca) de 3mm (per foradar abans de la de 6mm i no rompre la fusta)
  • Una barrina d'uns 3-4mm [opcional]
  • Desengramponador d'estrella/pla per els perns, tant de portàtil com els altres
  • Raspa, paper de vidre fi per polir desperfectes
  • Una espàtula (per tocar la cola termofusible)
  • Cargol (per fixar peces a tallar/perforar)
  • Xerrac (per tallar :P)
  • Serra per metall (nomes si teniu els perns massa llargs)
  • Cutter
  • Regla i llapis (per marcar objectius)
  • Goma d'esborrar (perquè ens solem equivocar)
Miscel·lània:
  • Entre 1 i 5h de temps depenent de l'habilitat que tingueu.

Ara ja podem començar...

Primer de tot hem de treure el disc dur del portàtil, es senzill basta llevar els 4 perns de davall el portàtil, tenen un logo que pareix un cilindre.



Un cop tret el disc dur hem de treure la tapa que porta aferrada llevant els dos perns dels laterals. Volem el disc dur per a poder emprar lo de patró i tallar la base de fusta, per això el col·locam damunt la fusta i anam tallant amb el cutter, primer pitjant fluixet només per marcar i de cada vegada pitjam més fort per tallar. També podeu marcar amb un llapis la línia i així tallar sense tenir el disc dur per enmig.



Ara hem de mirar com s'ha de col·locar l'adaptador de CF a SATA per tal de que els connectors quedin així com toca, notar que la base estarà mirant cap amunt quan fiquem el disc dur i que per tant l'adaptador està cap per vall.



Per assegurar que la fusta no molesta he fet que el connector de l'adaptador sobresurti.



Ara hem de marcar allà on posarem perns per fixar l'adaptador a la base.



I la perforam amb la barrina (no fa falta broca perquè la fusta es prima, també es podria fer amb la broca de 3mm)

És important comprovar que cada forat esta ben fet passant el pern i mirant que l'adaptador encare estigui damunt les línies pintades (i que per els forats es vegin les marques on foradar).

Ara hem de menjar un poc de fusta per que el pern quedi ben empotrat/embotit/encastat, en cas contrari el pern fregarà per l'interior del portàtil i possiblement s'enganxi amb alguna cosa, a més d'impedir que el connector SATA entri com toca. Es per això que els perns han de ser de cònics o embotits, els normals sobresortirien.


Un cop tingueu els 3 perns posats peu mirar a veure si son massa llargs (si son mes alts que la part mes alta de l'adaptador) en cas que siguin així els podeu marcar i després tallar amb una serra de ferro.


Es important que els poliu, si no la femella no es podrà enroscar (el pern de la fotografia es dels que NO s'han de emprar per que no es de cabota embotida, però ja va be per il·lustrar el cas)

Ara ja tenim la base feta, es hora de provar que entra com toca.
De pas podeu posar una targeta CF i mirar que sigui reconeguda correctament. En em meu cas no hi ha hagut cap problema (i en cap cas n'hi hauria d'haver)


Si tant voleu podeu arrancar una live-CD i fer proves de rendiment amb un sudo hdparm -tT /dev/dispositiu o cronometrant el temps que es tarda a copiar un fitxer time cp elquesigui /media/dispositiu. En el meu cas la cosa ha anat prou bé, un fitxer de 100MB ha tardat 7 segons en copiar-se, no puc mesurar que tarda amb l'altre disc dur perquè té escriptura retardada i el temps es quasi nul (0.2 segons), el que passa es que es grava després quan el sistema operatiu ho considera oportú.

Aquí podeu veure els resultats amb el disc dur original (120GB a 5400rpm)


Com podeu veure la diferencia de rendiment no es molt gran (surt perdent el SSD) però es guanya bastant en consum de bateria i escalfament, també veim que la velocitat de la targeta es veu limitada per el de l'adaptador (el fabricant diu que no passa de 30Mb/s)

Bé ara que sabem que va be deixarem de banda la part de programari, ja en xerraré a una altre entrada, per seguir amb la construcció del SSD.

Ara ve una part bastant més complicada però tampoc estrictament necessària. La idea és emprar femelles hexagonals per simular les rosques del disc dur i poder enganxar la tapa a més de fixar el disc dur per que no es mogui, com que és un disc flash no l'afecta el moviment i pesa bastant poc, així que per estalviar feina només el fixaré amb un pern. El que farem es emprar fusta més gruixuda per empotrar-li la femella i després aferrar aquesta fusta a la base.

Si vos hi fixau a la base li sobra un trocet degut a que hem fet que els connectors del disc dur sobressurtin, cal que ho marquem i tallem, en cas contrari la tapa del portàtil sobresortida i quedara molt lleig. Per tallar la fusta ho podem fer amb el cutter com quan hem tallat la base.

Ara ens toca fer els petits cubs (blocs, el que les hi volgueu dir...) per a poder fixar les femelles a la base. Primer tallam i polim la fusta perquè sigui de les dimensions que volem, podem comprar la fusta amb el disc dur per a saber quin gruix ha de tenir. Després marcam la meitat aproximada del cub per a perforar-la i així poder posar la femella.



Per això es poden posar dues fustes fent un sandwitch i estrènyer el cargol.
Hem de fer-ho dos cops (un per cada costat) procurant que quedin mes o manco iguals, s'ha de tenir amb compte que l'adaptador no esta centrat a la base i que per tant a un costat tenim més poc espai que a l'altre.

Després podem enroscar un pern més llarg a la femella i fixar-la amb silicona, amb el pern llarg podem maniobrar i veure que queda ben paral·lela a la fusta(mirant que el pern quedi perpendicular). L'avantatge d'emprar silicona es que si el forat no ha quedat massa bé es pot arreglar posant silicona de demés i si ens equivocam fixant la femella amb unes alicates i un poc de força la podem llevar i tronar a posar. Després podem polir els desperfectes perquè quedi ben fi i quadrat.


Convé que quan estigui provem que encaixa be al portàtil, a m'hi m'ha costat un parell d'intents que anés bé i la tapa no sobresortís gents, a més dins del portàtil tot ve molt just per tant es qüestió de polir be la fusta i anar amb peus de plom a l'hora de fixar la femella amb silicona a la fusta.

Ara ens queda posar una femella per a fixar el disc dur dins del portàtil i que no surti accidentalment. De fet no crec que faci falta perquè el connector SATA trava bastant be tot l'endamiatge però ara ja no ve de d'un forat i un poc de cola...

El que podem fer es ficar el disc dur i marcar amb un llapis a través del forat del pern per després treure la base i saber on hem de posar un cub de fusta amb una femella embotida. Per a embotir la femella ho podem fer com abans, un sandvitx i un forat, ara en teoria tenim un poc més d'espai i tal vegada el sandvitx no sigui necessari ja que la fusta pot abarcar tota la broca. Vos recoman que primer faceu un forat amb la broca més petita i anar posant broques més grosses a mesura que anau provant que la femella ve justa, un cop hi cap la podeu fixar amb superglu i si heu fet el forat massa gros altre cop silicona.


Es convenient que fixeu la fusta a la base només amb una punteta de superglu i provar que ha quedat tot allà on toca ficant la base dins el portàtil, així si no esta com toca es pot arrabassar la fusta sense fer destroça.

Un cop acabat basta ficar la base i comprovar que el pern del portàtil arriba, vos pot passar com a mi que la fusta que he emprat era un poc massa prima i el pern no arribava, sort que he trobat un pern d'un altre portàtil que era una mica més llarg :P



I llestos, ara només falta instal·lar el sistema operatiu :P, recordau que no es recomanable emprar partició d'intercanvi (SWAP) ni sistemes de fitxers amb inodes ja que deterioren molt el disc dur flash i redueixen la seva vida útil. Si teniu un poc de paciència d'aquí a poc vos posaré el procés d'instal·lació d'una Debian Lenny on intentaré explicar aquestes coses en més detall.

____________________
Aquí vos pos les tendes de eBay on he comprat les coses:

- Targeta de memòria CF de 16 GB 280X (i una RAM de 2GB per el portàtil DDR2-667 PC-5300) a fastmemoryman

- Adaptador CF a SATA de 2.5" a TRU2B


Ambdós productes han tardat 14 dies en arribar després de fer el pagament (per paypal al mateix moment de la compra)

6 comentaris:

Marcos Rullan ha dit...

realmente muy curioso, me gustaria mas que en vezz de usar un material que produce pequeñas particulas de polvo no aptas para ninguna maquina, lo hubieses echo con aluminio que es igual de moldeable y seguro que tu padre tambien tiene XD. Aun asi muy currada la how to

paurullan ha dit...

ei, estàs fet un juanker dels bons! ^_^

Jiuck ha dit...

Quina llàstima haber-me comprat un EEEPC i que no fagin falta aquestes coses... :P

Però una idea molt bona ^^. A més, estic segur que ara pesa sa meitat es teu portàtil.

Ara només te queda comprar una bateria nova i ala. Portàtil nou!

Rellos ha dit...

Moltes gràcies per els comentaris :P.

Per cert lo de les partícules de pols no crec que sigui cap inconvenient, el compartiment on hi ha el disc dur esta bastant aïllat, a més fer feina amb alumini és un caxondeo... tant tallar com aferrar ho vaig veure massa complicat, així i tot es cert que, com a mínim, quedaria molt més cool :P

Marcos Rullan ha dit...
L'autor ha eliminat aquest comentari.
Marcos Rullan ha dit...

Joer con los juankers del eeepc solo saben abrir la boca para hablar de ese pisapapeles XDDDD