Gestione disco di Windows rileva erroneamente unità USB 3 oltre 2 TB


0

Problema: Gestione disco di Windows 10 non rileva correttamente le unità su 2 TB connessi tramite adattatore da USB 3.0 a SATA. Invece della dimensione corretta, mostra 16380 GB (ovvero 16 TB), indipendentemente dall'unità che connetto. Nessuna lettera di unità può essere assegnata e tutte le opzioni di partizione sono grigie.

Sto usando la seguente configurazione:

  • Windows 10 x64 Home su un notebook Acer Predator

  • Adattatore LogiLink da USB 3.0 a SATA (AU0013)

  • Più grande di 2 TB, formattato in precedenza GPT su Windows 7

  • Tutti i driver aggiornati, tutti i driver riprogrammati per l'aggiornamento forzato

Altri dettagli:

  • Ho 2 adattatori che ho provato e si comportano allo stesso modo (anche simultaneamente).

  • Ho provato con HDD precedente da 3 TB e HDD WD Pro da 8 TB. La stessa dimensione non viene visualizzata correttamente: 16384 GB.

  • Ho testato unità più piccole di 2 TB e sono state rilevate correttamente.

  • Ho controllato diskpart e mostra la dimensione corretta per ogni unità.

  • Gestione disco elenca le partizioni come "partizione di protezione GPT"

  • Presumo che il problema sia con la traduzione del bridge, ma come risolverlo?


Sembra un problema con il controller degli adattatori e nulla a che fare con GPt
Ramhound

Spero sia così facile. Farò qualche altro test e aggiornamento sulla situazione.
Overmind

Risposte:


0

Questo era un problema molto più complesso di quanto mi aspettassi. Spiegherò cosa c'è di sbagliato qui, così altri sapranno cosa fare nel caso in cui si verifichi il problema.

L'effettiva causa di questo problema è che i controller SATA sugli adattatori USB-SATA non sono controller hardware ma emulatori software dei controller SATA.

Ciò causa il seguente comportamento:

  • Un HDD su 2 TB inizializzato e formattato su un normale controller SATA PC / Server non verrà rilevato correttamente dal controller software falso dell'adattatore SATA-USB.

  • Un HDD da 2 TB inizializzato e formattato sul controller del software falso dell'adattatore non verrà rilevato correttamente da alcuna porta SATA standard.

La vera soluzione al problema è usare un adattatore SATA-USB con un controller SATA hardware. Ad esempio, l'adattatore realizzato da Anker ha un controller hardware e funzionerà correttamente con unità SATA su 2 TB inizializzate su una normale porta SATA.

Tecnicamente, questo problema ha a che fare con il modo in cui il controller software interpreta i settori del disco. In qualche modo il controllore ignora il fatto che l'unità abbia 4k settori e presume che sia basata su settori 512b, facendo sì che il software sovrasti i settori fisici dell'HDD.

In pratica, tutti gli adattatori con i controllori software sono incompatibili con le specifiche SATA effettive e traducono erroneamente le informazioni di settore.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.