En Windows 10 con memoria USB que tiene arranque UEFI y particiones TrueCrypt / VeraCrypt, nada funciona.
Windows 10 asigna letras de alguna manera que ni DiskPart ni Disk Management las ve, pero las claves de registro están presentes HKLM\SYSTEM\MountedDevices
, por lo que aparece el mensaje "Formato" ... también en "quitar hardware con seguridad" aparece con letras en todas las particiones.
Windows 10 lo hace tan mal que la partición EFI no está en Administración de discos con la letra, y en DiskPart tampoco se ve como un volumen y sin letra, pero si va al Explorador (use "quitar hardware con seguridad" para aprender la letra pero no la elimine) la ve con una letra y puede ingresarla, modificar archivos / carpetas, etc.
Que las claves se vuelven a crear al volver a conectar, por lo que no hay una solución posible.
Este Windows 10 es un dolor de cabeza ... todo causado por tratar los medios externos con el Bit de medios extraíbles como dispositivos 'especiales' de una partición, incluso cuando tienen múltiples particiones.
Ejemplo: arranque EFI USB con NTFS + EFI + ... en una memoria USB que es imposible restablecer el bit de medios extraíbles.
Advertencia: Cambiar el tipo de partición puede dañar los datos en las particiones de VeraCrypt.
Pero hay un truco que toca el registro ... tenga mucho cuidado al hacer esto y compruebe cuádruple que los datos hexadecimales sean idénticos.
En la clave de registro, hay dos entradas con los mismos datos hexadecimales exactos para cada partición ... bueno, una tiene la letra, la otra comienza con \??\Volume{
...
El truco consiste en cambiar el nombre del que comienza con el \??\Volume{
que pertenece a la partición que desea evitar para obtener una carta.
En lugar de comenzar con \??\Volume{
hacerlo comenzar con #{
.
Y, por supuesto, elimine el que comienza con \DosDevices\
.
Luego, retírelo (usando la función "eliminar con seguridad") y vuelva a enchufarlo. Presione F5para actualizar la clave en regedit para verificar si funcionó.
En mis pruebas funciona, pero debe hacerse con mucho cuidado ... Insisto en verificar cuádruple los datos hexadecimales para que sean los mismos ... muchas veces no lo comprobé cuádruple, cometí un error y a veces, en el siguiente reinicio, Windows no se inició, por lo que tuve que arreglarlo con un DVD de instalación de Windows feo y de arranque yendo al modo consola y ejecutando regedit desde el DVD (no es necesario volver a instalarlo).
Por lo tanto, antes de eliminar cualquier cosa, guarde esa sección del registro y compruebe lo que hace.
Pero asegúrese de que HEX DATA sea lo que desea o de lo contrario puede hacer que su sistema no se pueda arrancar. ¡Cuádruple, compruébalo!
ADICIONAL:
- Si tiene cuidado de no eliminar (solo renombrar) el
\??\Volume{
, y también de no editar sus datos hexadecimales, puede estar seguro
- En el peor de los casos, debe iniciar con un DVD de instalación de Windows e ir al modo de consola, ejecutar regedit y cambiarle el nombre para comenzar
\??\Volume{
ENTONCES:
- Siempre haga uno a la vez ... mejor mantenerse seguro
Se le advirtió, está tocando el registro a mano.
¿Por qué funciona esto?
- Le está diciendo a Windows que ignore ese 'volumen', por lo que no asigna una letra ni la enumera en la lista Quitar hardware con seguridad para ese dispositivo.
Sí, esto funciona para tarjetas de memoria USB, memorias USB, etc., sin necesidad de tocar el Bit de medios extraíbles ... es solo para ocultar tales particiones.
Nota al margen: Esto también es válido para cualquier otra partición que no desee montar automáticamente en la conexión USB.