One major problem, maildirs use colons in their filenames.
No Windows, um ponto-e-vírgula ;
é frequentemente usado em Maildirs. Como o offlineimap é escrito em Python, não deve ser difícil fazer o mesmo.
Can I make a file into a partition somehow?
Deve haver um programa que possa fazer isso. (Eu sei que há VFDwin para emulação de disquete.) Se não, há uma alternativa (hacky): criar um volume TrueCrypt sem senha.
OI don't want to start modifying my hard drive's partition table
gparted com o ntfsprogs funciona muito bem.
Besides, does anyone know if ext2fs will support colons in filenames?
Todos os sistemas de arquivos Unix fazem. (Na verdade, até mesmo o NTFS do Windows.)
Mas o próprio Win32 provavelmente não o faz. Para NTFS, ele usa dois pontos para separar o caminho do arquivo do nome do fluxo (como xattrs no ext3).
(É possível instalar um subsistema POSIX no Windows NT, é (era?) chamado "Microsoft Services for Unix", mas duvido que o ajude com esse problema.)