hmmm. i just thought of an idea. you could write a little script which sends the suspend signal to all open processes (with the exception of pid 0: the kernel, who'd probably ignore it anyway). on wakeup, you could un-suspend them with a run of another script. that would leave almost no possibility of programs accessing your hd. a bit more manual than preferable, but you could rule out hdwr problems if it persists. note: this may cause new, unforeseen issues.
|