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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  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 1,027 veces)
marax


Desconectado Desconectado

Mensajes: 310


BURN MF BURN


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

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

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 pm »

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: 310


BURN MF BURN


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

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

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,339 Último mensaje 28 Febrero 2009, 20:06 pm
por tobu
[javascript] Escribir al disco duro desde firefox
Desarrollo Web
haveavigar 0 2,989 Último mensaje 12 Febrero 2011, 23:41 pm
por haveavigar
(Solucionado) Disco duro de datos.. es mejor FAT32 o NTFS?
Hardware
SuperDraco 8 5,350 Último mensaje 12 Abril 2011, 10:15 am
por imoen
Cómo convertir Formato de disco duro RAW a NTFS
Dudas Generales
jam man 2 5,524 Último mensaje 14 Febrero 2017, 12:29 pm
por bettu
Leer y escribir disco ntfs en majaro linux
GNU/Linux
victorsnk 1 1,026 Último mensaje 14 Marzo 2018, 16:17 pm
por cpu2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines