No es tanto como reconocer si la unidad es interna o no, es si es extraíble o no. El hecho de que una unidad se identifique como "extraíble" depende de lo que el firmware del externo La unidad de disco ha establecido; se llama el bit de medios extraíbles o RMB para abreviar. Microsoft tiene un buen artículo sobre esto.
La configuración del dispositivo de medios extraíbles es un indicador contenido en la respuesta de datos de consulta SCSI La configuración del dispositivo de medios extraíbles es una bandera contenida en la respuesta de datos de consulta SCSI al comando de consulta SCSI. Bit 7 del byte 1 (indexado desde 0) es el bit de medio extraíble (RMB). Un RMB puesto a cero indica que el dispositivo no es un medio extraíble. Un RMB de uno indica que el dispositivo es un dispositivo de medios extraíbles.
Pero espere, esos son dispositivos SCSI, no USB. En realidad, Los dispositivos USB se ven como dispositivos SCSI .
Así que, para hacerlo, tienes que "cambiar el bit" en el firmware del controlador del dispositivo USB (no de tu Mac). Algunos permiten hacerlo, otros no.
Dando la vuelta a la tortilla
Hay varias herramientas para hacer esto (sólo conozco las utilidades de Windows).
Nota importante: El procedimiento es diferente para las distintas marcas de discos y es posible que se bloquee el disco externo mientras se escribe en el firmware de los controladores USB.
Hay muchas "herramientas de preparación para la producción en masa de USB" como Ameco disponible (esto es un enlace de búsqueda ya que no proporciono ningún enlace a este software; utilícelo bajo su propia responsabilidad) para su descarga. No suelo citar citas de foros de debate, pero esta de Hak5: Colección de herramientas de producción para dispositivos USB vale la pena repetirlo:
ADVERTENCIA : ESTO NO ES PARA NOOBS . UTILÍCELO BAJO SU PROPIO RIESGO Y RTFM
No te lo tomes como si fueras nuevo en la informática o en los ordenadores. Tómalo como que si no sabes o nunca has manipulado bits individuales (1s y 0s) y los has escrito en un firmware, esto no es para ti. No estoy diciendo que no debas probar y experimentar - te animo totalmente a hacerlo, pero no deberías hacerlo en un equipo de producción por el que has pagado un buen dinero.
TL;DR
No lo hagas. (IMO) Es mejor tener Windows instalado en su unidad genuinamente no extraíble. No necesitas mucho para tener una instalación de Windows (yo tengo una VM con sólo 40GB asignados). Lo que puedes hacer es migrar el perfil de usuario a la unidad externa (la mía es un iSCSI LUN de un NAS de Synology). Esto te permitirá utilizar un espacio mínimo para Bootcamp mientras te permite tener todo el espacio que necesites para lo que necesites hacer con Windows.