Topic: Crazy idea: can one de-fragment a Windows partition using Linux+tar?
Hello,
I have this crazy idea that needs some peer reviewing.
First some background:
My parents, aged ca. 80, have an XP-machine. This machine is mainly mum's territory despite the fact that it is my father who is the engineer and she has actually written a book on it using OpenOffice (my call). The HD of this machine has two partitions: C for system and programs and D for user data. Before I intervened, however, all user data was actually on C which became full and very, very fragmented. I have moved all data and instructed all applications to use D but C is still very fragmented and the machine is slow as h*ll. I spent many hours last weekend trying to resolve this problem. I cleaned up temporary files and un-installed applications I knew I could easily re-install (Firefox, OpenOffice...) to create as much free space for the de-fragmentation tool to work with as possible (roughly 28% if memory serves). Still, when I finally gave up there were some 3000 heavily fragmented files left and the machine is still very slow. I did look up a how-to-speed-up-XP instruction on Microsoft's web but found I had already done all I possibly could do apart from a fresh install of XP so I re-installed Firefox etc and called it a day.
Now to my crazy idea:
Back home (I live some 500 km away so there is no risk of me rushing over to that computer trying it out) it struck me I had de-fragmented the FAT-formatted memory of my media player without using Windows by making a tar-archive of its contents, clearing said memory and using tar to write the content back. Could I bring a Linux-CD and a USB-HD to my parent's computer and do the same to its C-drive and expect XP to work afterwards?
Installing Linux is tempting but not really realistic I think so any thoughts on my idea are appreciated.
/Martin