From: James H. <jam...@be...> - 2006-12-28 23:24:20
|
Using a recovery CD I made up with ntfs-3g on it, I have been able to restore a windows system (without any ACL's or attrib's or anything). Also, mkntfs didn't give me a filesystem that I could boot off, no matter what fixboot, fixmbr, or repair operations I did. In the end I used the windows install CD to set up the partitions etc and then just deleted everything from it to give a clean slate to start with. The procedure I used was: 1. Boot the windows install CD 2. Set up the partitions and do the base install and restart 3. Boot off of Linux recovery CD 4. mount the windows partition and delete all the files 5. make up a dummy bacula-fd config and start the fd 6. restore the data (it will restore to /mnt/C:, which sucks. Just move the files back after the restore). 7. reboot The ideal procedure would be: 1. Boot the Linux recovery CD 2. Create the partitions 3. Install an MBR 4. mkntfs 5. restore 6. reboot The following would need to happen for this to work though: . I need to find out what it is about creating the filesystem under linux that means I can't boot... everything seems right. . ntfs-3g filesystem needs to support all the ntfs acls and attributes etc - it doesn't yet, but such support is planned . Bacula would need to be able to be able to extract the windows BackupRead stream information and apply it to the ntfs-3g filesystem. Restoring Windows from Linux is the only need for this that I can think of so I can't see that it would be a priority. I wonder if the restore would work better if I mounted my ntfs partition on /mnt/C: and did the restore to /mnt... might mean I don't need to move the files afterwards? I'll try it now. James |