Tengo un sistema de arranque dual Linux/Windows, me gustaría saber si es posible acceder a un directorio de Windows desde Linux usando el comando cd.
Respuesta1
Primero necesitasmontarel sistema de archivos de Windows. La mayoría de las distribuciones orientadas al escritorio harán esto automáticamente, en una ruta como /mount/windows
o algo así. Sin embargo, es posible incluso si no; necesita permisos de root y necesita saber qué dispositivo de bloque (disco) contiene su partición de Windows, pero eso suele ser bastante fácil de descubrir.
Una vez que la partición de Windows esté montada en el diseño de su sistema de archivos Linux, podrá acceder cd
a ella fácilmente, tal como lo haría con cualquier otro directorio. Básicamente, la partición de Windows aparece como subdirectorios del directorio de Linux (llamadopunto de montaje) que tú elijas.
Un ejemplo que crea un directorio de Windows en la raíz de su partición de Linux y monta la primera partición del primer disco (aquí es donde estará Windows, aunque podría estar en la segunda partición) allí:
# mkdir /Windows
# mount /dev/sda1 /Windows
Tenga en cuenta que, si lo desea, puede hacer cosas como montar el volumen de Windows como de solo lectura (agregar la -r
bandera antes de la /dev/sda1
parte) o usar un volumen existente (perodebe estar vacío) directorio. Tenga en cuenta también que Linux, en términos generales, no respetará los controles de acceso de NTFS. Esto significa que podría eliminar o modificar accidentalmente algo importante en el sistema Windows.
Si desea que el sistema operativo recuerde su punto de montaje y, opcionalmente, también monte automáticamente la partición, consulte la/etc/fstabarchivo. Desafortunadamente, que yo sepa, no existe una forma estándar de editar este archivo, aunque su formato no es demasiado confuso.
Respuesta2
Sípuede utilizar cd
para cambiar el directorio en un sistema de archivos de Windows,si está montado en algún lugar de su sistema de archivos, y si tienes derecho a entrar en ese directorio... sino tienes que montarlo.
Buscarsi esta recién montado, debería encontrar la partición de Windows en
/mnt/windows
,/media/Data
y/media/Windows
así sucesivamente; escriba desde una terminalmount
y busque las palabras claventfs-3g, ntfs, fusible negro. Simplemente está montado si responderá algo como/dev/sda2 encendido/medios/Windowstipofusible negro(rw,nosuid,nodev,allow_other,blksize=4096)
En este caso
/media/Windows
es el punto de montaje, el equivalente aC:\
oD:\
debajo de las ventanas. Para acceder escribecd/medios/Windows
Nota: también puedes discutir el punto de montaje con el
fd -h
comando; informará el uso de espacio en disco del sistema de archivos (en todas las particiones actualmente montadas); en la última columna puedes ver el punto de montaje.Si no está montado hay que montarlo, tLuego cambie el directorio al punto de montaje como se indica arriba.. Para montar la partición de Windows, siga su guía de distribución y/o lea algunas de esas referencias:
- Ubuntu montando particiones de Windows
- Cómo montar una partición con sistema de archivos ntfs y acceso de lectura y escritura, usarntfs-3g.
- Montaje de unidades NTFS en Linux
- Montar la partición NTFS de Windows en el Live CD de Ubuntu
- o editar directamente el
/etc/fstab
archivo añadiendo líneas como
UUID=519CB82E5888AD0F /media/Win ntfs-3g defaults,windows_names,locale=en_US.utf8 0 0 UUID=
519CB82E5888AD0F /media/ReadOnlyWin ntfs defaults,umask=222 0 0
Reemplace el UUID con el relevante para su partición como se muestra en el sudo blkid
resultado. “519CB82E5888AD0F” no funcionará para usted. La primera línea agrega con permiso de lectura y escritura la partición de Windows /media/Win
, la segunda línea agrega la misma partición con solo permiso de lectura /media/ReadOnlyWin
. No es necesario escribir ambos.
Notas:
En muchas distribuciones el original
ntfs
está vinculado antfs-3g
: al principio,ntfs
Linux era capaz de montar el sistema de archivos NTFS."solo lectura", por lo que en algunas distribuciones si usasntfsen tusfstabIntentará utilizar ese controlador del kernel y montar su NTFS como de solo lectura.Se encuentra un punto de montaje tradicional,
/mnt/windows
pero cada directorio puede ser bueno.
Puedes montar más de una vez (en 2 lugares diferentes) una con la opciónsolo lecturay uno con la posibilidad de escribir... y puedes decidir montar el que se puede escribir solo cuando sea necesario.Ayuda de ArchLinuxntfs-g3 aquí