Formatee la unidad USB a NTFS para que pueda usarse en Windows

13

Cuando formateo una unidad de disco a NTFS en Windows y la conecto a la máquina Ubuntu, es perfectamente utilizable, pero cuando la formateo en Ubuntu usando Discos (eliminar todas las particiones y crear una sola partición con NTFS) no aparece cuando se conecta Máquina de Windows.

Tenga en cuenta que en ambos casos la unidad USB contiene solo una partición primaria formateada en NTFS, por ejemplo:

/ dev / sdb: el dispositivo real
/ dev / sdb1: la única partición primaria

He comprobado este comportamiento tanto con un pen-drive USB de estado sólido como con un HDD magnético USB externo.

¿Cómo (re) formatear HDD USB o un stick a NTFS en Ubuntu para que pueda usarse en Windows?

Pawel Debski
fuente
Parece que esta pregunta está relacionada: askubuntu.com/questions/468675/… Comprobaré sugerencias e informaré más adelante si la solución funciona.
Pawel Debski
2
Posible duplicado de Agregar partición NTFS a USB en vivo
George Udosen

Respuestas:

12

gparted(GNU Partition Editor) es una buena herramienta gráfica para formatear unidades en una variedad de diferentes tipos de sistemas de archivos. Puedes instalarlo con sudo apt-get install gparted.

Al igual que cuando usa discos, tenga mucho cuidado de realizar cambios en el dispositivo correcto. Puede formatear su dispositivo a NTFS utilizando los siguientes pasos:

  1. Seleccione el dispositivo correcto del selector desplegable en la parte superior derecha.
  2. Elimine cualquier partición que ya exista en el dispositivo.
  3. Cree una nueva partición utilizando todo el espacio disponible y establezca el tipo en ntfs
  4. Haga clic en el botón "Aplicar" y espere a que se completen las operaciones.

Si Windows aún no reconoce el dispositivo, la tabla de particiones puede ser de un tipo diferente al tipo MS-DOS (creo que Ubuntu usa el tipo de partición gpt por defecto, creo). Haga clic en "Ver >> Información del dispositivo" en el menú para ver cuál es el tipo de tabla de partición. En este caso, use la opción de menú "Dispositivo >> Crear tabla de particiones" para cambiar el tipo de tabla de particiones a MS-DOS. Puede que tenga que seguir los pasos anteriores nuevamente para crear su partición NTFS.

blendenzo
fuente
¿Buena solución, pero es gparted100% confiable?
Peter Krauss el
5

Con mkntfs

Instalar mkntfsque se proporciona por paquete ntfs-3g:

sudo apt-get install ntfs-3g

Encuentra la partición de tu unidad USB con df -h. Asumamos que es a las /dev/sdb1.

Desmonta la unidad con umount /dev/sdb, de lo contrario obtendrás el error

/dev/sdb1 is mounted.
Refusing to make a filesystem here!

Luego formatee la partición:

sudo mkntfs --fast --label myUsbDrive /dev/sdb1

Si eso tuvo éxito, verá un mensaje como este:

Cluster size has been automatically set to 4096 bytes.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.
Matthias Braun
fuente
Instalé ntfs-3g con homebrew pero me sale sudo: apt-get: command not found. ¿Alguna idea?
Mick
2

De hecho, la utilidad Ubuntu Disks crea una partición con la identificación incorrecta:

$ sudo fdisk / dev / sdc

Bienvenido a fdisk (util-linux 2.27.1).
Los cambios permanecerán solo en la memoria, hasta que decida escribirlos.
Tenga cuidado antes de usar el comando de escritura.


Comando (m para ayuda): p
Disco / dev / sdc: 57,9 GiB, 62109253632 bytes, 121307136 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño del sector (lógico / físico): 512 bytes / 512 bytes
Tamaño de E / S (mínimo / óptimo): 512 bytes / 512 bytes
Tipo de etiqueta de disco: dos
Identificador del disco: 0xcee48da0

Dispositivo Arranque Inicio Fin Sectores Tamaño Id Tipo
/ dev / sdc1 2048 121307135 121305088 57,9G 83 Linux

Comando (m para ayuda): q

Cuando crea la partición con GParted, la partición se crea con la identificación correcta y es perfectamente visible en Windows:

$ sudo fdisk / dev / sdc

Bienvenido a fdisk (util-linux 2.27.1).
Los cambios permanecerán solo en la memoria, hasta que decida escribirlos.
Tenga cuidado antes de usar el comando de escritura.


Comando (m para ayuda): p
Disco / dev / sdc: 57,9 GiB, 62109253632 bytes, 121307136 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño del sector (lógico / físico): 512 bytes / 512 bytes
Tamaño de E / S (mínimo / óptimo): 512 bytes / 512 bytes
Tipo de etiqueta de disco: dos
Identificador del disco: 0x0bce1084

Dispositivo Arranque Inicio Fin Sectores Tamaño Id Tipo
/ dev / sdc1 2048 121307135 121305088 57,9G 7 HPFS / NTFS / exFAT

Comando (m para ayuda): q 

PS 

Siempre es posible cambiar el tipo de partición con fdisk, pero la conclusión es que es mejor usar siempre GParted.

¿Quizás presentaremos un ticket de error con los desarrolladores de Disks?

Pawel Debski
fuente
3
Si lo desea y tiene la energía para hacerlo, , es una buena idea llevar este problema con los discos a los desarrolladores (y la forma de hacerlo es con un ticket de error).
sudodus
1
  • He tenido éxito con esta tarea usando gparted , como ya se sugirió.

  • También es posible dejar que mkusb cree una unidad en vivo persistente (con Ubuntu estándar o un sabor de comunidad: Kubuntu, Lubuntu ... Xubuntu). En este proceso, la partición n. ° 1 se creará como una partición NTFS para compartir datos con Windows.

    $ sudo lsblk -o model,name,size,fstype,label,mountpoint /dev/sdd
    MODEL            NAME    SIZE FSTYPE  LABEL                     MOUNTPOINT
    DT Workspace     sdd    29,1G                                   
                     ├─sdd1   14G ntfs    usbdata                   
                     ├─sdd2    1M                                   
                     ├─sdd3  244M vfat    usbboot                   
                     ├─sdd4  893M iso9660 Lubuntu 16.04.1 LTS amd64 
                     └─sdd5   14G ext4    casper-rw                 
    
    $ sudo parted /dev/sdd print        Model: Kingston DT Workspace (scsi)
    Disk /dev/sdd: 31,2GB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags: 
    
    Number  Start   End     Size    File system  Name     Flags
     2      1049kB  2097kB  1049kB               primary  bios_grub
     3      2097kB  258MB   256MB   fat32        primary  boot, esp
     4      258MB   1194MB  936MB                primary
     5      1194MB  16,2GB  15,0GB  ext2         primary
     1      16,2GB  31,2GB  15,0GB  ntfs         primary  msftdata
    
    • La partición n. ° 1 se encuentra al final de la unidad, pero el número en la tabla de particiones decide si Windows puede verla.
    • Si usa la tabla de particiones GUID, GPT, es útil tener el indicador de msftdataacuerdo con la salida de parted.
    • La primera vez que Windows ve el pendrive USB, es posible que desee repararlo. Responda sí, deje que intente repararlo. Windows responderá algo así como 'no se encontró ningún error', pero hace algo, probablemente escribe en alguna parte, que ha visto la partición y la ha marcado como 'buena', porque la próxima vez no querrá repararla.

    • Encontrará más detalles en los siguientes enlaces,

sudodus
fuente