USB fash drives and HDD

That's a good point. You mean using virtual addresses right?