don't assume contiguous blocks in memcard dir access. probably insignificant slowdown compared to contiguous access, but prevents the user from shooting themselves in the foot by somehow forcing a fragmented file (deleting/moving files around in IPL/SysMenu) and destroying it because we assumed it was contiguous. Tested with an artificially fragmented save due to the ease compared to causing the fragment within an emulated state