HowTo: copy files from an old XP harddrive to a Vista (Windows 7?) system

This is probably the most silly way to copy files from an old XP harddrive to a Vista and possible Windows 7 as well.

The problem I was facing was that I had to help someone copy files from an old dead XP computer to his new Vista computer. He bought a external USB casing for the XP harddrive and attached it to the Vista computer.

So a simple copy from XP harddrive to the Vista computer seemed the obvious way forward. But no – apparently he didn’t have the rights to copy his own files. XP and Vista have some sort of protection schemes that made that harder than it should be. I’m a Linux/BSD user and not really into the inner workings of Windows, so I had to do at bit of googling and found it was a common issue. I tried many of the tips and tricks and applications, but at best they would only copy some of his files.

Being the Linux/BSD-guy that I am a started thinking, “how can I use Linux to do what Windows apparently can’t do?”

Here is what I did. I installed VirtualBox on his Vista computer. With VirtualBox I set up a virtual machine with Linux (Kubuntu in this case) and allowed it to access the old XP harddrive via USB and enabled a shared folder. Once Linux booted I mounted the XP harddrive and the shared folder. And from there it was just a simple copy from the XP harddrive to the shared folder (ie. his new Vista computer). And it worked!

I did have some issues. VirtualBox on Windows doesn’t always capture the USB-device. So plug it in and out a couple of times in different USB-port until you succeed.

Kubuntu

Jeg er ved at blive gammel. Eller også er min computer ved at være det. Eller rettere, vi er begge ved at være gammel. Så nu har jeg skiftet FreeBSD ud med Kubuntu (en “flavor” af Ubuntu).

Hvorfor? Lidt af samme grund at jeg i sin tid skiftede Slackware ud med FreeBSD: jeg var og er træt af at rode med config-filer, læse alenlange man-pages, søge højt og lavt på google for at få en lille bitte ting til at virke. Og på Slackware (dengang) skulle man installere al software manuelt. Det var sjovt og lærerigt… dengang. Men på et tidspunkt bliver det trivielt, kedeligt og tager en helvedes masse tid. FreeBSD havde 2 fordele: ports og FreeBSD handbook. Installation og updatering af software blev klaret af ports og FreeBSD Handbook gav svar på alle mine spørgsmål.

Siden synes ports ikke længere så smart, det tog længere og længere tid at upgradere software (min computer har været den samme de sidste 5 års tid). Portupgrade gjorde det dog muligt at installere binære pakker, men jeg fik det aldrig helt til at spille, fordi de binære pakker og ports altid var ude af sync, hvilket betød at jeg alligevel skulle compilere hele skidtet selv. Altså 1-2 dage hvor computeren bare arbejder uden at kunne bruges… oftest med en eller anden error som bare forlængede pineriet. Og hver gang jeg opdaterede systemet (build world) var der altid et eller andet der ikke virkede (fx at man ikke længere kunne gemme på sit usb-stick, mounte en cd eller et eller andet obskurt). Og så var der alt det der hardware som jeg har liggende i kasser fordi det ikke funkede under FreeBSD. FreeBSD er et glimrende system, hvis man orker at det evindelige roderi. Det gjorde jeg så i 5 år, men nu er jeg blevet for gammel. Jeg vil bare have et system der virker uden at skulle have en grad i datalogi.

Så nu har jeg installeret Kubuntu (faktisk et par måneder siden). Og indtil videre virker det helt fint. KDE er KDE. At upgradere er en leg, adgang til eksterne medier (cd, dvd, mp3 osv) virker uden at skulle rode med et utal af konfigurationsfiler. Og nu virker CUPS endelig (lykkedes mig aldrig på FreeBSD)… faktisk var det et printerproblem der fik mig til at tage skridtet og skiftet. På en eller anden måde fik jeg overskrevet min printcap på FreeBSD og jeg kunne bare ikke få min printer til at virke igen, selvom jeg fik printcap genoprettet fra en backup. Det spildte jeg det meste af en dag på. Så hvorfor ikke spilde en dag på at installere Kubuntu i stedet?

Printeropsætningen i Kubuntu virker bare. Og nu kan jeg faktisk styre forskellige parametre ved min printer (fx opløsning). Det tog mig ikke lang tid at få tilsluttet endnu en printer. Og min eksterne harddisk, som jeg havde købt for 1 år siden til backup, men aldrig kunne få til at virke, fordi USB2 ikke fungerede, virkede upåklageligt.

Indtil videre er jeg ikke rigtigt stødt på noget der ikke virker. Og da KDE er KDE var det bare at flytte hele /home over i Kubuntu og alt fungerer som det plejer. Så jeg er fint tilfreds.