Formate a unidade USB em NTFS para que seja utilizável no Windows

3

Quando formato uma unidade para NTFS no Windows e conecto-a à máquina Ubuntu, ela é perfeitamente utilizável, mas quando eu a formato no Ubuntu usando Discos (excluo todas as partições e crie uma única partição com NTFS) ele não aparece quando conectado à máquina Windows.

Por favor, note que em ambos os casos a unidade USB contém apenas uma partição primária formatada para NTFS, por exemplo:

/ dev / sdb - o dispositivo atual
/ dev / sdb1 - a única partição primária

Eu verifiquei esse comportamento tanto com pen drive USB de estado sólido quanto com disco rígido externo USB.

Como (re) formatar o HDD USB ou um stick para NTFS no Ubuntu para que seja utilizável no Windows?

    
por Pawel Debski 09.07.2017 / 20:23

3 respostas

5

gparted (Editor de Partição GNU) é uma boa ferramenta gráfica para formatar drives para uma variedade de diferentes tipos de sistemas de arquivos. Você pode instalá-lo com sudo apt-get install gparted .

Assim como quando você está usando Discos, tenha muito cuidado ao fazer alterações no dispositivo correto. Você pode formatar seu dispositivo para NTFS usando as seguintes etapas:

  1. Selecione o dispositivo correto no seletor suspenso no canto superior direito.
  2. Exclua quaisquer partições que já existam no dispositivo.
  3. Crie uma nova partição usando todo o espaço disponível e defina o tipo como ntfs
  4. Clique no botão "Aplicar" e aguarde a conclusão das operações

Se o Windows ainda não reconhecer o dispositivo, a tabela de partição pode estar em um tipo diferente do tipo do MS-DOS (o Ubuntu usa o tipo de partição gpt por padrão). Clique em "Visualizar > > Informações do dispositivo" no menu para ver qual é o tipo de tabela de partição. Nesse caso, use a opção de menu "Dispositivo > > Criar tabela de partição" para alterar o tipo de tabela de partição para MS-DOS. Você pode ter que seguir as etapas acima novamente para criar sua partição NTFS.

    
por blendenzo 09.07.2017 / 21:15
1

De fato, o utilitário de discos do Ubuntu cria uma partição com o ID incorreto:

$ sudo fdisk /dev/sdc

Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): p
Disk /dev/sdc: 57,9 GiB, 62109253632 bytes, 121307136 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
Disklabel type: dos
Disk identifier: 0xcee48da0

Device     Boot Start       End   Sectors  Size Id Type
/dev/sdc1        2048 121307135 121305088 57,9G 83 Linux

Command (m for help): q

Quando você cria a partiton com o GParted, a partição é criada com o id correto e é perfeitamente visível no Windows:

$ sudo fdisk /dev/sdc

Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): p
Disk /dev/sdc: 57,9 GiB, 62109253632 bytes, 121307136 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
Disklabel type: dos
Disk identifier: 0x0bce1084

Device     Boot Start       End   Sectors  Size Id Type
/dev/sdc1        2048 121307135 121305088 57,9G  7 HPFS/NTFS/exFAT

Command (m for help): q 

$ 

É sempre possível alterar o tipo de partição com fdisk, mas a conclusão é que é melhor usar sempre o GParted.

Talvez possamos arquivar um ticket de erro com os desenvolvedores do Disks?

    
por Pawel Debski 09.07.2017 / 23:03
0
  • Eu consegui com essa tarefa usando gparted , como já sugerido.

  • Também é possível deixar que o mkusb crie uma live drive persistente (com o Ubuntu padrão ou uma versão da comunidade: Kubuntu, Lubuntu ... Xubuntu). Neste processo, a partição # 1 será criada como uma partição NTFS para compartilhar dados com o 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
    
    • A partição nº 1 está localizada no final da unidade, mas o número na tabela de partições decide se o Windows pode vê-la.
    • Se você usar a tabela de partição GUID, GPT, será útil ter o sinalizador msftdata de acordo com a saída listada de parted .
    • Na primeira vez que o Windows vê o pendrive USB, ele pode querer repará-lo. Responda sim, deixe-o tentar consertá-lo. O Windows responderá algo como 'nenhum erro encontrado', mas ele faz alguma coisa, provavelmente escreve em algum lugar, que viu a partição e a marcou como 'boa', porque da próxima vez ela não desejará repará-la.

    • Você encontra mais detalhes nos links a seguir,

por sudodus 09.07.2017 / 22:38