Tengo un disco duro externo que Windows no puede abrir (muestra un mensaje de error que dice que el sistema de archivos no se reconoce y quiere que vuelva a formatear), así que estoy tratando de ver si Ubuntu, que estoy ejecutando como un invitado vm en VirtualBox en mi host Win 7, puede abrirlo.
Estoy confundido sobre cómo montarlo. Cuando abro VirtualBox y hago clic en "Configuración" para Ubuntu vm, ¿voy a "Almacenamiento" y trato de ver si puedo montarlo allí, o bajo "USB" e intento montarlo desde allí? Cuando probé este último, e hice clic en "Activar controlador USB 2.0 (EHCI)", apareció una advertencia de VB que decía que necesitaba descargar las extensiones VBox para poder seleccionar esa opción. Así que descargué las extensiones y no estoy seguro de qué hacer a continuación. Cuando entro en Ubuntu, ¿cómo puedo acceder al disco duro externo a través de la línea de comando? Cuando probé el comando "fdisk -l", se imprime lo siguiente:
http://paste.ubuntu.com/1053741/
Pero no he hecho nada más en la configuración de VBox, por lo que no creo que ninguno de esos discos duros mencionados se refiera a la unidad USB externa a la que quiero acceder (aunque la unidad esté conectada a mi computadora portátil). No sé a qué unidades sda1, sda2 y sda5 se refieren exactamente, pero aparentemente tengo una partición extendida ya que va de sda1 y sda2 a sda5. Cuando creé espacio para la máquina virtual Ubuntu a través de VBox, creo que solo creé una partición principal y una para el intercambio, entonces, ¿por qué fdisk me muestra 3 particiones, a menos que una de ellas se refiera al disco duro externo USB conectado? pero no creo que sea porque no he hecho nada más en la configuración de VBox para USB.
Cualquier sugerencia será apreciada :-).
Tengo un disco duro externo Western Digital de alrededor de 2 TB; Windows 7 por alguna razón ya no me permite abrirlo: cuando lo conecto a mi computadora portátil (a través de un puerto USB 2.0), Windows no hace nada o me pide que formatee la unidad porque no reconoce el sistema de archivos. Así que estoy tratando de ver si puedo acceder a los archivos en Ubuntu.
Estoy ejecutando Ubuntu a través de VirtualBox. Antes de iniciar Ubuntu, entré en la configuración de USB para la máquina virtual de Ubuntu y seleccioné el disco duro externo (VBox lo ve). Entonces comencé Ubuntu. Aquí está la impresión de fdisk -l
:
Disk /dev/sda: 91.3 GB, 91268055040 bytes
255 heads, 63 sectors/track, 11096 cylinders, total 178257920 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d5f79
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 174583807 87290880 83 Linux
/dev/sda2 174585854 178255871 1835009 5 Extended
/dev/sda5 174585856 178255871 1835008 82 Linux swap / Solaris
Disk /dev/sdb: 2000.4 GB, 2000396746752 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907024896 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00020fc3
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 3907024895 1953511424 7 HPFS/NTFS/exFAT
Creo que la unidad externa es la inferior, sdb1, pero no tengo idea de cómo acceder a ella. ¿Ya está montado o tengo que montarlo manualmente? Si Windows 7 no lo reconoció, ¿ocurrirá el mismo problema en Ubuntu?
fuente
Respuestas:
esas tres particiones están todas en el mismo disco.
el disco duro externo debería aparecer como / dev / sdb #.
vaya a Dispositivos / Dispositivos USB en la ventana de virtualbox y seleccione su disco duro externo. ahora el disco debe ser montado automáticamente por Ubuntu
fuente
Ubuntu generalmente puede montar unidades automáticamente y ponerlo a disposición en Nautilus, el administrador de archivos. ¿Has mirado las unidades disponibles con Nautilus?
Para montarlo usted mismo, debe crear un directorio vacío en el lugar que elija; puede crearlo en su directorio de inicio para simplificarlo ... Desde una línea de comandos en la terminal, simplemente escriba
mkdir wd
, por ejemplo.Luego intente escribir
sudo mount /dev/sdb1 ~/wd
y vea lo que obtiene en el directorio wd. Este procedimiento debería funcionar, pero no es ideal, ya que monta todos los archivos con privilegios completos de lectura / escritura / ejecución, pero eso se puede refinar si funciona configurándolo explícitamente.Acerca de la partición extendida Parece que a Windows le gusta estar instalado en una partición primaria, pero a Linux no le importa. Por lo tanto, una unidad con ambos generalmente tendrá una partición primaria y una partición extendida.
Una partición extendida tiene la ventaja de que puede contener cualquier cantidad de unidades lógicas, mientras que está limitado a solo 4 particiones primarias en total. Creo que la partición extendida cuenta como una partición primaria, por lo que puede tener 3 particiones primarias más una extendida, si lo desea, pero es mejor evitar las particiones primarias tanto como sea posible; Las particiones extendidas son simplemente más flexibles.
fuente
sudo mount -t exfat /dev/sdb1 ~/wd
; pero por lo general no se requiere el tipo, por lo que esto podría significar que no tiene las utilidades exfat mencionadas por Anwar Shah El tipo le informa sobre el formato de los datos sin procesar que se encuentran en / dev / sdb1. Si lo especifica incorrectamente, se verá como basura, y no querrá intentar escribir en él.