elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección.


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Escribir en un disco NTFS desde la BIOS
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Escribir en un disco NTFS desde la BIOS  (Leído 236 veces)
marax

Desconectado Desconectado

Mensajes: 40



Ver Perfil
Escribir en un disco NTFS desde la BIOS
« en: 28 Abril 2020, 23:01 »

Hola.

Me he planteado esto desde hace poco y honestamente no se por donde empezar.
Lo que planeo es lo que planteo en seguida:

Quiero guardar un programa en el sector MBR de una forma de almacenamiento extraible que verifique que existe un disco conectado a la interfaz IDE y luego simplemente escribir contenido en el, suponiendo que el sistema de archivos es NTFS. En realidad lo menos importante es el sistema de archivos. Solo es una cuestion de conocer su opinion, ya que es primera vez que intento algo asi.
Mi idea es compilar el kernel de Linux en la unidad de almacenamiento y utilizar los controladores y API del mismo para efectuar la escritura -me pregunto si alguien penso en que haria yo mismo esta parte de mi objetivo solo con interrupciones de la BIOS.

Mi pregunta concreta es: si lo hago de esta forma, ¿funcionaria?

Posdata: se que estoy rechazando la adrenalina de intentarlo a ciegas... solo me estoy permitiendo un pequeño guiño.  :silbar:

Muchas gracias de antemano. Saludos.


En línea

"Durante diez años has venido a mi cueva: estarías harto de tu luz y de este camino sin mí, sin mi águila y sin mi serpiente."
DameBanda

Desconectado Desconectado

Mensajes: 65


Hollywood Whore


Ver Perfil
Re: Escribir en un disco NTFS desde la BIOS
« Respuesta #1 en: 5 Mayo 2020, 23:20 »

La BIOS deja en el registro dl el disco principal del sistema, para escribir puedes usar este código:

https://wiki.osdev.org/ATA_read/write_sectors


En línea

"Amarillo, pensó" Douglas Adams




[img]http:/
marax

Desconectado Desconectado

Mensajes: 40



Ver Perfil
Re: Escribir en un disco NTFS desde la BIOS
« Respuesta #2 en: 6 Mayo 2020, 16:51 »

La BIOS deja en el registro dl el disco principal del sistema, para escribir puedes usar este código:

https://wiki.osdev.org/ATA_read/write_sectors

Muchas gracias, no es precisamente lo que buscaba (el trato con datos en bruto) pero sin duda sera util. Creo que deberia considerar llevarlo un poco mas profundamente y escribir con ello en C algun driver simple para NTFS o FAT.

Saludos y gracias de nuevo.
En línea

"Durante diez años has venido a mi cueva: estarías harto de tu luz y de este camino sin mí, sin mi águila y sin mi serpiente."
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
problema de visionado al pasar un disco multimedia de fat32 a ntfs.
Multimedia
tobu 0 3,053 Último mensaje 28 Febrero 2009, 20:06
por tobu
[javascript] Escribir al disco duro desde firefox
Desarrollo Web
haveavigar 0 2,714 Último mensaje 12 Febrero 2011, 23:41
por haveavigar
(Solucionado) Disco duro de datos.. es mejor FAT32 o NTFS?
Hardware
pitoloko 8 4,840 Último mensaje 12 Abril 2011, 10:15
por imoen
Cómo convertir Formato de disco duro RAW a NTFS
Dudas Generales
jam man 2 4,927 Último mensaje 14 Febrero 2017, 12:29
por bettu
Leer y escribir disco ntfs en majaro linux
GNU/Linux
victorsnk 1 593 Último mensaje 14 Marzo 2018, 16:17
por cpu2
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines