Recientemente, le presté mi disco flash a uno de mis amigos, que tenía Mac OS. Copió un archivo en él, cuyo nombre incluía una barra invertida (\).
El disco flash tiene formato NTFS. Windows no permite dichos nombres de archivo, ni abre el archivo, ni lo elimina, ni me permite eliminar el archivo.
Existen enfoques ingenuos para este problema, como:
- Formateo del disco flash;
- Devolvérselo a mi amigo y pedirle que le cambie el nombre;
- Cargando en algunos Linux en vivo y renombrándolo.
Sin embargo, estoy buscando algo más inteligente, como un programa que pueda hacer el truco en Windows.
PD: Hay una herramienta llamada NTFSWalker que puede examinar los registros MFT del NTFS, pero no puede realizar ningún cambio en ellos.
windows
windows-xp
ntfs
rename
MS Dousti
fuente
fuente
Respuestas:
Todas las API de Win32 usan la barra diagonal inversa como separador de directorio. Existe una pequeña posibilidad de que el subsistema POSIX lo acepte como parte del nombre del archivo, por lo que puede intentarlo
mv
desde Servicios para Unix .No diría que usar Linux para arreglarlo es "ingenuo", si Unix fue lo que lo rompió en primer lugar.
fuente
mv
antes. No funcionó.mv
estás hablando?NtOpenFile
para abrir archivos, yNtOpenFile
trata la ruta como un todo, no como una serie de componentes (hay una bandera para usar la semántica "POSIX", pero eso es solo para la distinción entre mayúsculas y minúsculas), por lo que sigue las mismas reglas.Descubrí que 7zip a menudo puede lidiar con archivos extraños cuando Windows falla (útil para rutas que son demasiado largas para eliminarlas normalmente); pruébelo al intentarlo.
fuente
7z
da el mismo error que Windows.Puede usar
CHKDSK /F
desde el indicador de DOS para corregir los errores, y luegoRD /S <DIR>
dónde<DIR>
está el directorio que desea eliminar. Tenga cuidado ya que esto eliminará el directorio y todos sus subdirectorios.fuente
Abrí la carpeta con archivos de caracteres inaccesibles en el administrador de archivos 7zip. Allí, le cambié el nombre y BINGO, se le cambió el nombre. Así pude acceder al archivo.
7zip es una utilidad de compresión de archivos gratuita, mejor que RAR.
fuente