I had been dual booting winXP with Sabayon Linux. Wanted to try openSUSE. Like a fool though I deleted the linux partitions from within windows. openSUSE is working fine, but when I boot into winXP now I get a missing hal.dll error and win will not start. I have tried copying a good copy of this file from within openSUSE but i cannot get around access protection and file will not copy. The question is this… Is there any way to copy files residing on an NTFS partition from within linux? Of course this was an OEM and I have NO recovery disc.
By default only the root account can read and write to a ntfs partition after mounting. so you can do it with your file manager in SU mode or give permission to your normal user.
There are 2 ways to give R/W permission for ntfs to a normal user.
Edit the /etc/fstab file manually.
Search > “ntfs-config” in Yast > Software Management > install it and use its GUI to set permissions on ntfs partitions after mounting.
Assuming sda1 is the Window partition. This will give you read/write access. If you are getting a missing hal message, I suggest you search on Microsoft’s support site using that message; restoring a missing hal is not always the solution (and IIRC you can get a missing hal message even though the file is actually there).