4k emulação sata usb controllers

3

Eu tenho um drive externo. Dentro há um Seagate Barracuda (ST3000DM001 ( Folha de Dados )). Com seu controlador original (Intenso) está funcionando bem. Mas com outro controlador (AS-Media) seu layout de partição está errado e nada pode ser lido pelo Windows (Win7 Ent. SP1). Eu li coisas contraditórias no alinhamento 4K ( 4k-sector-hard-drives , atualização de compatibilidade de disco 4K ). Alguém pode por favor confirmar as seguintes declarações entre aspas (com base na imagem inserida feita com o Windows 10 PowerShell: Get-Disk | Format-List ).

"A unidade é 4K como para unidades todas acima de 2 TB. O Intenso controlador não emula e, portanto, a unidade é visível como um 4Kn para o sistema operacional. O controlador AS-Media faz emulação e, portanto, a unidade é visível como uma unidade 512e para o sistema operacional. "

Windows 7

wmic diskdrive get bytespersector,model

relata com o Intenso:

4096 Intenso USB 3.0 Device USB Device

relatórios com o AS-Media:

512 ASMT 2115 USB Device


Uma pergunta semelhante pode ser encontrada aqui .

UPDATE

O Windows 10 build 1607 ++ e o Windows 7 SP1 com KB 982018 devem poder relatar corretamente se a unidade for 4Kn, 512n ou 512e. Como você pode ver na captura de tela, ambos os sistemas operacionais relatam 4Kn (4096/4096) para a unidade externa (H: no Win10 e I: no Win7). Se esta unidade emular o formato avançado 512e (512/4096), ela se pareceria com a partição de inicialização (C :) na captura de tela. Por que alguém não deveria confiar nessa saída? Qual seria o racional para falsificar o LogicalSectorSize ?

Atualização2

Todoomeuequívoco(leia-se"contraditório" acima) resultou do problema de que existem possivelmente 2 emulações. 1ª emulação (512e) entre o inversor e a interface do host (quando conectado diretamente à porta SATA interna). 2ª emulação ("4Ke") entre interface USB e host (para unidades externas) onde a interface USB é um homem no meio, delegando entre unidade e host. Possivelmente 2 emulações porque obviamente depende do controlador. Com Intenso ("4Ke") há uma segunda emulação e com AS-Media ("Não-4Ke") não há um segundo emulação.

    
por dkeck 26.11.2017 / 17:00

1 resposta

2

Eu negligenciei um monstro: compatibilidade com versões anteriores!

Portanto,aafirmaçãocorretaé:

"A unidade é 512e . < o controlador strong> Intenso faz emulação (como Daniel B afirmou) e, portanto, o controlador torna a unidade visível como um "4Ke" para o sistema operacional. O controlador AS-Media não não e, portanto, a unidade é visível como uma unidade 512e para o sistema operacional. "

Então eu também posso responder minhas próprias perguntas.

Qual seria o racional para falsificar o LogicalSectorSize?

Answer: Make drives over 2TB available for systems with MBR support only. Windows XP was still a giant 6 years ago.

Por que o controlador AS-Media não funciona?

Answer: Misalignment (by factor 8).

Por que 4Kn (4096/4096) é relatado nos dois sistemas operacionais?

Answer: There is no difference in representing a 4Kn drive or "4Ke" drive (=512e drive + "4Ke controller").


Resumo:

512e drives ( "1st emulation") permite que você use drivers antigos com novos discos (desde 2009 !). "4Ke controllers" ("2ª emulação" ") permite que você use o MBR legado com discos enormes (cf. Atualização 2 em questão).

Uma observação sobre criptografia: Usando o TrueCrypt ou algumas ferramentas similares em que os discos não têm formato (RAW, não inicializado, sem sistema de arquivos) é importante saber que os gabinetes vêm com "4Ke" ou até mesmo seus criptografia própria (alemão).

A solução para mim será a transição lenta de "4Ke" para "Não-4Ke", reformatando todas as unidades.

Eu considero este problema um problema muito pior do que ter dito às pessoas em primeiro lugar que dirige além de 2 TB não vai funcionar com a sua instalação do XP. Por exemplo. A Paragon e a GPT poderiam resolver isso e talvez até mesmo soluções gratuitas existam. Todos os caras não-tech-tech que farão a transição devido a controladores USB corruptos (eu considero este tempo de vida muito mais curto do que o disco rígido em si) irão se deparar com a questão de se seus dados foram perdidos sem nenhuma ajuda.

Desde que eu não pesquisei se há alguma boa lista por aí agora. Eu adiciono alguns controladores aqui para ambas as classes. Sinta-se à vontade para modificar.

"4Ke" - lógico / físico = 4096/4096 - idêntico ao 4Kn :(

Intenso (e.g. Memory Center)
LogiLink QP0020 (thanks Thomas Weller)

"Não-4Ke" - lógico / físico = 512/4096 -

AS-Media (e.g. Anker)
inateck FD2002 (thanks Thomas Weller)
    
por 26.11.2017 / 23:25