Tenho alguns arquivos no meu windows 10 que quero excluir, mas quando tento excluí-los, não consigo fazer isso.
PS D:\polarfire\polarfire-soc-buildroot-sdk\linux\drivers\gpu\drm\nouveau\nvkm\subdev\i2c> ls
Directory: D:\polarfire\polarfire-soc-buildroot-sdk\linux\drivers\gpu\drm\nouveau\nvkm\subdev\i2c
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 16/09/2022 09:53 4978 aux.c
-a--- 16/09/2022 09:53 1836 aux.h
PS D:\polarfire\polarfire-soc-buildroot-sdk\linux\drivers\gpu\drm\nouveau\nvkm\subdev\i2c> del aux.c
Remove-Item: Cannot find path 'D:\polarfire\polarfire-soc-buildroot-sdk\linux\drivers\gpu\drm\nouveau\nvkm\subdev\i2c\aux.c' because it does not exist.
PS D:\polarfire\polarfire-soc-buildroot-sdk\linux\drivers\gpu\drm\nouveau\nvkm\subdev\i2c>
Quando tento excluir os arquivos, o PowerShell diz que não existe.
Se eu inicializar no modo de segurança, estou obtendo um resultado semelhante e não consigo excluir os arquivos
Editar1
O explorador de arquivos mostra este erro ao tentar excluir os arquivos:
Execute o chkdsk e ainda o mesmo erro.
aux
é uma palavra reservada no Windows que não é permitida como nome de arquivo.aux.c
deve funcionar em geral, mas pode ser que algumas ferramentas também tenham problemas com esse nome.O caminho do arquivo indica que o arquivo pertence a um driver de kernel Linux, portanto, pode ter sido criado por uma instância do Windows Subsystem for Linux (WSL). Portanto, eu também tentaria excluir o arquivo usando o WSL.
Como alternativa, use um Live Linux CD/USB Stick e monte a partição afetada. Dessa forma, você pode excluir o arquivo com certeza, pois o nome do arquivo
aux
não é nada especial no Linux.