Baseado no comentário do Mokubai, eu encontrei uma pasta C: \. svn! Eu tentei 'show log' e alguns outros na unidade C em si, mas os mesmos erros surgiram como em qualquer outra pasta não versionada.
Agora que excluí a pasta .svn, recuperei minha capacidade de fazer o check-out.
Estou com dificuldades para imaginar como um .svn errado foi adicionado à unidade C de nível superior, especialmente porque não tinha informações, mas acho que isso está resolvido.