Removable NTFS volume size limit?

On Windows 2000, is there a size limit for a removable NTFS volume?
I’m writing a driver for a virtual NTFS disk. When volume size is a few
GBytes, the volume can be mounted and accessed. However, for large volume
size (> 40 GBytes), I got this error “The volume does not contain a
recognized file system”. And in WinDbg, the last IO is
IOCTL_STORAGE_MEDIA_REMOVAL with inputbuffer->PreventMediaRemoval equal
FALSE.
This IOCTL and so the error is not present on system running Windows XP and
2003.
TIA
Chu Bun