Windows e MBR híbrido em disco USB removível

2

Eu carrego um thumbdrive USB comigo. Ele contém uma partição de dados, uma instalação do Ubuntu Linux e uma partição do sistema EFI. Ele usa um MBR híbrido para que eu possa inicializá-lo em sistemas BIOS modernos e somente legados da EFI. Em ambas as tabelas de partição, as mesmas partições são definidas. Eu uso esse thumbdrive utilitário como uma ferramenta e ele veio a calhar muitas vezes.

Ocasionalmente, também uso a partição de dados simplesmente para armazenar arquivos. Infelizmente, recentemente tive problemas em relação à compatibilidade com versões mais recentes do Windows. No Windows 7 e mais antigo, tudo funciona bem. No Windows 8 e no Windows 10, a unidade é reconhecida pelo sistema e é exibida corretamente no Gerenciamento de Disco do Windows, mas não pode ser montada. Se eu tentar atribuir uma letra de unidade, o Windows mostrará o erro "O sistema não pode encontrar o arquivo especificado".

O Windows 8 é incompatível com o MBR híbrido? Existe um truque que eu preciso fazer para fazer o meu thumbdrive funcionar com versões mais recentes do Windows? Este é um problema conhecido ou um problema com minha configuração específica?

Por favor, note a diferença para outras questões aqui no SU: Eu não desejo instalar o Windows em um disco com MBR híbrido, eu só quero montar uma partição de um disco removível com MBR híbrido.

EDIT: Mais informações sobre o esquema de partição que eu uso.

► Informações apresentadas pelo gdisk:

GPT:

Disk /dev/sdc: 124822487 sectors, 59.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 3D561713-2A88-4C74-B924-990DF55B667B
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 124822453
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)
Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048       107632639   51.3 GiB    0700  Microsoft basic data
   2       107632640       124411903   8.0 GiB     8300  Linux filesystem
   3       124411904       124822453   200.5 MiB   EF00  EFI System

MBR:

Disk size is 124822487 sectors (59.5 GiB)
MBR disk identifier: 0x00000000
MBR partitions:
Number  Boot  Start Sector   End Sector   Status      Code
   1                  2048    107632639   primary     0x07
   2             107632640    124411903   primary     0x83
   3             124411904    124822453   primary     0xEF

► Capturas de tela que ilustram o problema no Windows 8.

  1. Tentativa de adicionar uma letra de unidade em diskmgmt.msc
  2. Mensagem de erro "o sistema não pode encontrar o arquivo especificado"

Desculpe pela localização em alemão.

Ao tentar atribuir uma letra de unidade com diskpart , diskpart , mais informações sobre o erro podem ser encontradas nos registros do sistema. Infelizmente, não consigo encontrar uma única entrada relevante.

► Saída de diskpart ' list partition :

Partition ###  Typ               Größe    Offset
-------------  ----------------  -------  -------
Partition 1    Primär              51 GB  1024 KB
Partition 0    Primär               8 GB    51 GB
Partition 0    Primär             200 MB    59 GB

Como você pode ver, há algo estranho acontecendo aqui. Mas como posso parar isso? E por que funciona com o Windows 7? Parece que o Windows não trata nenhuma das partições como um volume.

EDITAR: Mais informações conforme solicitado.

► Saída de udisks-part-id /dev/sdc :

using device_file=/dev/sdc syspath=/sys/devices/(...)/block/sdc, offset=0 ao=0 and number=0 for /dev/sdc
Entering MS-DOS parser (offset=0, size=63909113344)
MSDOS_MAGIC found
looking at part 0 (offset 1048576, size 55106863104, type 0x07)
new part entry
looking at part 1 (offset 55107911680, size 8590983168, type 0x83)
new part entry
looking at part 2 (offset 63698894848, size 210201600, type 0xef)
new part entry
looking at part 3 (offset 0, size 0, type 0x00)
new part entry
Exiting MS-DOS parser
MSDOS partition table detected
UDISKS_PARTITION_TABLE=1
UDISKS_PARTITION_TABLE_SCHEME=mbr
UDISKS_PARTITION_TABLE_COUNT=3
    
por Hermann 23.02.2016 / 10:16

1 resposta

1

O MBR não interfere na montagem da partição no sistema operacional.

Isso só afeta se você deseja que o BIOS ou UEFI inicialize a partir desse dispositivo.

Verifique se o pendrive foi detectado corretamente no Gerenciador de discos e se as partições foram vistas.

    
por 23.02.2016 / 10:21