El firmware de Mac tiene un modo de arranque especial que le permite ofrecer su disco duro interno a otra computadora como un disco externo (simplemente conecta las dos máquinas a través de un cable IEEE 1394). Solo la segunda máquina necesita un SO operativo instalado.
¿Alguna buena sugerencia para algo similar en el lado de la PC? El acceso a nivel de bloque no es importante para mí, solo me gustaría poder copiar archivos de él. No me importa si usa Ethernet, IEEE 1394 o wifi, solo me gusta tener una forma rápida de acceder a los archivos en una PC cliente.
¿Hay alguna distribución de Linux de propósito único especialmente diseñada para hacer esto? Sería bueno tener algo súper simple, de arranque rápido y pequeño que pudiera instalar en una unidad USB. Solía usar Knoppix, pero es excesivo como reemplazo del modo de destino.
El modo de disco de destino es una característica del firmware de Mac. Nunca he oído que esto se implemente en un BIOS de fabricantes de PC.
fuente
Hace mucho tiempo, se podía usar un cable paralelo especial o un cable de módem nulo para conectar dos computadoras. Sin embargo, eso no tiene ningún valor dada la velocidad y la cantidad de datos que probablemente necesite transferir.
Puede usar un cable USB especial para conectarse a las computadoras. Varios proveedores venden un cable que le permite conectar dos computadoras a través de USB.
Si ambas computadoras tienen Ethernet, por supuesto, puede configurar una red entre las dos. Es posible que necesite un cable cruzado. No conozco ninguno fuera de mi cabeza, pero seguro parece que sería realmente fácil construir un cd / usb en vivo que simplemente arranque, monte todos los dispositivos posibles y lo comparta todo a través de smb, nfs, ssh e inicia un servidor dhcp.
fuente
No creo que haya nada en el mercado para hacerlo.
Si realmente está dedicado a hacer que suceda y tiene habilidades de tiempo y programación, probablemente podría echar un vistazo a uno de los exploits Firewire DMA y descubrir cómo funcionan. Hubo uno escrito en Python el año pasado cuyo código era muy legible.
Firewire le brinda acceso directo a la memoria, por lo que puede iniciar un núcleo minimalista y hacer lo que quiera a través de la conexión. Si le preocupa el cifrado de disco completo, es un riesgo importante que debe tener en cuenta, ya que alguien podría enchufar un dispositivo Firewire en una computadora portátil que esté inactiva (frente a hibernada o apagada) y comprometer la clave de cifrado.
fuente
Esto es manejado por el módulo sbp-target de Linux kernel versiones 3.5 y posteriores, habilitado con SBP_TARGET.
fuente