« Juli 2005 | Main | September 2005 »

13.08.05

kurze einleitung auf englisch, ab dem nächsten abschnitt ist es wieder deutsch:
this morning i was tempted to disassemble my mac mini into its parts. and for scientific interest, i took some pictures, and i'll give a step by step instruction now - in german, because i think there are enough descriptions around the web in english.

und nun noch auf deutsch. da es schon genug englische anleitungen gibt, wie man einen mac mini auseinander baut, habe ich es mal auf deutsch dokumentiert, schritt für schritt. bilder dazu findet man in der gallerie.

  1. du brauchst folgende voraussetzungen:
    • einen mac mini
    • einen dünnen spachtel aus dem baumarkt oder haus&hobby-bedarf
    • einen kleinen kreuzschraubenzieher (3mm oder kleiner)
    • 20 minuten zeit, und eventuell 10 minuten fürs zusammensetzen

  2. öffne das gehäuse nach der folgenden anleitung: mac mini video. übersetzung des textes aus dem video:
    1. drehe den computer auf den kopf, so dass die anschlüsse gegen dich zeigen und die unterseite (graue fläche) nach oben schaut.
    2. setze den spachtel auf der seite an, nahe der ecke bei den anschlüssen.
    3. fahre vorsichtig zwischen aluminiumgehäuse und plastik ein; das gehäuse kann leicht beschädigt werden.
    4. löse die krallen auf der innenseite indem du den spachtel vom computer weg drückst. es ist ein deutliches knacken zu hören, wenn die krallen sich lösen, und das gehäuse wird sich öffnen.
    5. wiederhole die prozedur für die andere seite.
    6. drücke die rückseite mit den anschlüssen nach oben, bis der oberteil sich ganz löst. es werden noch einige krallen knacken, das ist durchaus normal. löse den oberteil vom rest des computers.

  3. nun liegt die ganze schönheit des mini vor dir offen. suche den gelben klebestreifen, der das kabel des an/aus-schalters an den schwarzen plastik fixiert, und befreie das kabel. wenn du airport und bluetooth hast, löse die beiden plättchen von der oberseite ab, und löse die andern klebestreifen auch.

  4. suche drei schwarze schrauben: eine in der rechten vorderen ecke hinter dem beeper, und je eine etwas versenkte schraube in den hinteren ecken. wenn du die gelöst hast, kannst du cd-laufwerk zusammen mit dem lüfter und der (versteckten) festplatte abheben. mit den kabeln von airport und bluetooth ist vorsicht geboten.

  5. jetzt ist eigentlich schon der grosse teil zerlegt. die hauptplatine ist nur noch mit einer schraube in der vorderen linken ecke fixiert. bevor man diese vom boden trennen kann, muss man die kleinen schwarzen stecker des an/aus-schalters und des beepers lösen. dann sollte man an die vorderseite vorsichtig anheben, da die anschlüsse mit dem gehäuse verzahnt sind. der prozessor befindet sich unter dem kühler, der grafikchip ist auf unterseite der hauptplatine sichtbar.

  6. ein persönlicher rat zu den ram: wenn es nicht unbedingt notwendig ist, würde ich die ram weder anfassen noch herausnehmen. das risiko, dass man sie durch statische ladung beschädigt, bleibt klein, und sie gehen nicht gut zum rausnehmen und wieder reinstecken.

  7. wer nun das ganze noch weiter zerlegen will, der kann noch etwas weiter schrauben: das cd-laufwerk ist mit 6 kleinen silbernen schrauben an den plastik fixiert; um die festplatte zu entfernen, muss man erst noch den lüfter demontieren. falls ein airport drin ist, kann man den auch noch abschrauben, darunter befindet sich aber so gut wie nichts.

  8. und noch ein letztes wort zum zusammenbau, auf was man achten sollte:
    • prinzipiell: alle schrauben wieder dorthin setzen, wo sie her kamen, und alle stecker, die man getrennt hat, wieder verbinden. eigentlich sollte das selbstverständlich sein, aber ich habe selber gemerkt, dass man allzu schnell eine schraube oder ein kabel übersieht...
    • wenn man die hauptplatine wieder einsetzt kann auf der rückseite bei den anschlüssen schaumgummi eingeklemmt werden.
    • bevor der schwarze plastik angeschraubt wird müssen die kabel von airport und bluetooth am richtigen ort liegen.
    • keine gewalt anwenden, wenn das gehäuse aufgesetzt wird: geht es nicht mit mässigem druck, so stimmt etwas nicht. wichtig ist auch, dass die kleinen metallkrallen oberhalb der anschlüsse nicht zwischen alu und kunststoff eingeklemmt werden. eventuell muss man sie etwas zurückbiegen, bevor es passt.

viel spass & ich drück dir die daumen!

12.08.05

i've spent all morning around the net, looking for a smooth way to copy the harddisk of my pc to a new drive using my mac. i did not want just all files from the old drive on the new one, but i want a real low-level copy of the FAT32 partition including the MBR (master boot record) and the partition table and everything. (me personally, i would call it a binary copy, because it is a bit by bit copy, but apparently no one else calls it this way.)

the ultimate answer to this question, the universe, and everything was not 42 but exactly as short: dd

the most useful parameters of dd are:
  • if input file
  • of output file
  • bs block size (default 512)
  • count how many blocks to copy

a typical use of dd would be
dd if=/dev/disk1 of=~/file.iso
if the input and output file parameters are omitted, then dd just reads from standard input and writes to standard output.

the whole magic solution to my problem now is:
dd if=/dev/disk2 of=/dev/disk3
this will give me an exact bit by bit copy of my harddisk. i'm working with external harddrives and mac OS X - under linux, the device might be called /dev/hda or hdb. to find out which harddrive corresponds to which device use df. now before you write to a device, unmount it, else your OS might become instable. to unmount, use the diskutility of OS X or the disktool command: disktool -u disk3. the only hard thing is to trust your computer that its working, because there is no status indication. but if the drive is of a usual size, it might soon take an hour or two.

to copy a MBR of a FAT32-formatted drive to another one:
dd if=/dev/hda of=/dev/hdb bs=446 count=1
this can be done because the MBR is always located within the first 446 byte of your harddrive. in my case, i would use dd if=/dev/disk4 of=/dev/disk3 bs=446 count=1.

links:
Wonders of 'dd' and 'netcat': Cloning OS harddrives
Martin McKeay's Network Security Blog: Using DD to clone a HD