it sounds like you got the functionality backwards. LOCK allows direct disk access. UNLOCK disallows it, as seen by LOCK /? and UNLOCK /?.
Remember that most DOS applications are not designed to work with FAT32, using those applications with a FAT32 drive will cause problems.