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

 

 


Tema destacado: Estamos en la red social de Mastodon


+  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 2,804 veces)
Usuario887


Desconectado Desconectado

Mensajes: 310


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:/
Usuario887


Desconectado Desconectado

Mensajes: 310


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,958 Último mensaje 28 Febrero 2009, 20:06 pm
por tobu
[javascript] Escribir al disco duro desde firefox
Desarrollo Web
haveavigar 0 3,572 Último mensaje 12 Febrero 2011, 23:41 pm
por haveavigar
(Solucionado) Disco duro de datos.. es mejor FAT32 o NTFS?
Hardware
SuperDraco 8 6,463 Ú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 6,505 Último mensaje 14 Febrero 2017, 12:29 pm
por bettu
Leer y escribir disco ntfs en majaro linux
GNU/Linux
victorsnk 1 2,007 Último mensaje 14 Marzo 2018, 16:17 pm
por xv0
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines