Added a per-drive FailReadOnly flag, and removed the global