I would like to make a HD read only to prevent any real changes(except turning off read only). The reason is the hard drive seems to get corrupt for no reason because I never write to it except in rare cases. It is a HD used for storage and all the data is generally read only.
What happens. I believe, is that the SATA cable has problems and when booting up windows either thinks the MFT is bad because the cable gives errors, or at some point wrote data that was corrupt because of the bad cable (or possible SATA controller).
In any case, the drive shouldn't be written to when I'm not writing data... but if I had some way to prevent data from being written when I don't want it to then I could determine if it's the drive or not(since eventually it will become corrupt) and potentially prevent having to copy all the data back to the drive.
The drive's MFT becomes corrupt as far as I can tell, not the files. So, standard file security settings won't work. Is there any way to mark a partition or drive as read only in windows to really prevent writing? (but of course change the flag to write when writing is required)