My brother has an HP Pavilion a6745f. Since it is an HP, it came with an extra partition on the harddrive with all of the windows install files instead of boot disks. Well for some reason HP set it to boot up from the bios in raid mode and there is only one hard drive. I did the regedit trick and switched it to AHCI mode, but windows still recognizes the drive as a 0+1 raid array. Is there a way to fix this without losing all the data on the drive?
My main question though, is that this particular "array" (single drive) is like 40% fragmented and I have tried smart defrag, defraggler, system mechanic and windows' built-in defrag program. None of them seem to help at all. I ran HDTune and did a deep check for errors and it was good. I don't know the exact model number but this is a WD 320GB drive and defraggler reports (after defragging) that there are 5 fragmented files left and they contain 46.2 GB of data and constitute a 41% fragmentation of the drive.
My first idea was to try to find a program that I can run from a bootable flash drive but I have been unable to find one so far. Any options?
Reading through the documentation of one of the defrag tools (ultradefrag, I think) they talked about a ntfs 'bug' which did not allow certain system files to be moved. I don't know if that meant that it was physically impossible without breaking the filesystem (you would have to doubt that because linux can resize ntfs partitions all sorts of ways) or if it was a barrier within windows, but they said they couldn't do it.