Is hda1 an ntfs partition? If it is there is going to be a problem with that. You'll have to use captive to write to it.