(First question here ...)
I'm a software engineer, and in my team I'm also in charge of checking all logged errors that our servers or "fat clients" produce. When I see something new, I'm meant to fill-in a bug report, which, if at all possible, should include steps to reproduce the bug.
My question is: how can I try to reproduce bugs that arise from IO errors while reading/writing files (most likely due to either defect drives (USB sticks?), or unreliable network drives)?
It must be so that some drive/directory is visible and accessible from the "fat client" (Java), and only when trying to read or write from it do we get an error.