Eu sugeriria remontar o NTFS-3G e limpar a partir daí, em vez das tentativas de exclusão nativas do NTFS.
Na verdade, pode ser mais fácil excluir toda a cópia do NTFS-3G e do Windows. copie novamente pulando arquivos especiais (links, pipes, et al).
É possível desvincular uma pasta em NTFS em vez de excluí-la? ie. Posso simplesmente deletá-lo do arquivo?
A razão pela qual eu quero fazer isso é porque eu tenho um monte de coisas que eu copiei de um computador Linux, e parece que o ntfs3g fez algo engraçado em permitir nomes de arquivos que não deveriam ter sido (por exemplo tubos em nomes de arquivos), bem como ligar algumas coisas ... por exemplo ".wine / dosdevices / c:" está sendo reconhecido como um link para o meu drive c e ele não irá excluí-lo sem limpar o meu windows drive! Então eu pensei que talvez eu pudesse apenas desvincular o diretório .wine e acabar com isso, exceto que não posso descobrir como.
Eu sugeriria remontar o NTFS-3G e limpar a partir daí, em vez das tentativas de exclusão nativas do NTFS.
Na verdade, pode ser mais fácil excluir toda a cópia do NTFS-3G e do Windows. copie novamente pulando arquivos especiais (links, pipes, et al).
O Windows tem o utilitário fsutil da linha de comandos. Você poderia usá-lo para gerenciar links.
Você já tentou se conectar à sua máquina Windows via SMB de uma máquina Linux ou OSX e excluir os arquivos dessa conexão? Eu me deparei com uma situação semelhante no passado e isso funcionou para mim.
Exclua os arquivos usando os caminhos explícitos: del "\?\C:\some\absolute\path\.wine\dosdevices\c:" .