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
| | |-+  Direccionar mas de 63 sectores con la interrupcion 13h de la BIOS
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Direccionar mas de 63 sectores con la interrupcion 13h de la BIOS  (Leído 6,008 veces)
Usuario887


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Direccionar mas de 63 sectores con la interrupcion 13h de la BIOS
« en: 5 Noviembre 2021, 19:52 pm »

Hola,

Segun Wikpedia:

Citar
and the sector number (6 bits, possible values are 1 to 63).
https://en.wikipedia.org/wiki/INT_13H

Ya que el direccionamiento esta limitado a 6 bits.

¿Como puedo acceder al sector #64?


En línea

Eternal Idol
Kernel coder
Colaborador
***
Desconectado Desconectado

Mensajes: 5.935


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: Direccionar mas de 63 sectores con la interrupcion 13h de la BIOS
« Respuesta #1 en: 5 Noviembre 2021, 20:06 pm »

https://en.wikipedia.org/wiki/Cylinder-head-sector


En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
Usuario887


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Re: Direccionar mas de 63 sectores con la interrupcion 13h de la BIOS
« Respuesta #2 en: 5 Noviembre 2021, 21:34 pm »


Gracias por responder.

Conozco las coordenadas CHS, el problema es que no se como usarlas en este caso.

¿Cuando has llegado al sector 63 aumentas en cilindro? ¿En cabeza? ¿Algun factor de segmentacion...?

Buenas noches.
En línea

Eternal Idol
Kernel coder
Colaborador
***
Desconectado Desconectado

Mensajes: 5.935


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: Direccionar mas de 63 sectores con la interrupcion 13h de la BIOS
« Respuesta #3 en: 5 Noviembre 2021, 22:31 pm »

Deberias repasar el articulo. Eso dependera de la cantidad de sectores por pista, si son 63 entonces si, un CHS de 0, 1, 1 seria el LBA 63 (a diferencia de la S de CHS los LBA arrancan en 0).


Tambien podes usar LBAs para leer con:
https://en.wikipedia.org/wiki/INT_13H#INT_13h_AH=42h:_Extended_Read_Sectors_From_Drive
En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
Usuario887


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Re: Direccionar mas de 63 sectores con la interrupcion 13h de la BIOS
« Respuesta #4 en: 6 Noviembre 2021, 18:58 pm »

Me perturba una parte del articulo...

Citar
horizontal (or radial) coordinate cylinder

Radial. Nada es radial en un disco sino los tracks, ¿Se refiere a los tracks?

Gracias por tu ayuda.



Citar
more precisely: a circular strip of physical data blocks called track

 ;D ;D ;D ;D ;D ;D ;D
« Última modificación: 6 Noviembre 2021, 19:00 pm por marax » En línea

Usuario887


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Re: Direccionar mas de 63 sectores con la interrupcion 13h de la BIOS
« Respuesta #5 en: 6 Noviembre 2021, 19:05 pm »

Algo que si genuinamente me confunde es... Aqui dice que a partir del 2010 se comenzo a utilizar GTP,
OK, ¿Entonces CHS quedo completamente obsoleto?

Lo pregunto porque en sistemas modernos formateados con NTFS he visto que se sigue utilizando el campo "Sectors per Track" (en el BPB del boot sector)





Deberias repasar el articulo. Eso dependera de la cantidad de sectores por pista, si son 63 entonces si, un CHS de 0, 1, 1 seria el LBA 63 (a diferencia de la S de CHS los LBA arrancan en 0).


Tambien podes usar LBAs para leer con:
https://en.wikipedia.org/wiki/INT_13H#INT_13h_AH=42h:_Extended_Read_Sectors_From_Drive

Acabo de probar LBA y sinceramente es mucho mas comodo. Que problematico es calcular la geometria del disco. Bueno supongo que tarde o temprano me va a tocar pero al menos no lo necesito realmente ahora

Gracias de nuevo por tu ayuda
« Última modificación: 7 Noviembre 2021, 16:30 pm por marax » En línea

Eternal Idol
Kernel coder
Colaborador
***
Desconectado Desconectado

Mensajes: 5.935


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: Direccionar mas de 63 sectores con la interrupcion 13h de la BIOS
« Respuesta #6 en: 8 Noviembre 2021, 09:36 am »

CHFS esta obsoleto, NTFS es viejo, tiene casi 30 años.

De nada.
En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
Usuario887


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Re: Direccionar mas de 63 sectores con la interrupcion 13h de la BIOS
« Respuesta #7 en: 8 Noviembre 2021, 19:02 pm »

NTFS es viejo

Las buenas leyes duran mucho tiempo.

En su momento tuvo su debut como magnum opus

Buenas noches


En línea

Eternal Idol
Kernel coder
Colaborador
***
Desconectado Desconectado

Mensajes: 5.935


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: Direccionar mas de 63 sectores con la interrupcion 13h de la BIOS
« Respuesta #8 en: 8 Noviembre 2021, 19:07 pm »

C++ es mas viejo y sigue siendo excelente, el punto era que si bien CHS se volvio obsoleto NTFS fue diseñado en una epoca en donde CHS todavia no lo era.  ::)
En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
Usuario887


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Re: Direccionar mas de 63 sectores con la interrupcion 13h de la BIOS
« Respuesta #9 en: 8 Noviembre 2021, 21:55 pm »

Bueno, si, eso con echarle un vistazo al archivo $Boot de NTFS se hace evidente. Sin embargo lo estoy trabajando con LBA y sinceramente es una comodidad de c*jones.   :)

Considerablemente flexible.

Estoy programando un driver para NTFS. Solo para demostrarme que puedo y espero no darme una ostia si continuo haciendolo basado en LBA y en algun momento me doy cuenta de que necesito calcular geometria de disco  >:D >:D >:D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Direccionar puerto a una pagina? « 1 2 »
.NET (C#, VB.NET, ASP)
_CrisiS_ 11 7,995 Último mensaje 21 Diciembre 2010, 01:01 am
por _CrisiS_
Problema con Interrupcion BIOS y mas!!
ASM
Vaagish 6 3,605 Último mensaje 19 Diciembre 2013, 18:10 pm
por Vaagish
direccionar hosting y dominio
Desarrollo Web
basickdagger 4 2,801 Último mensaje 7 Enero 2014, 20:16 pm
por basickdagger
problema direccionar url dentro de un iframe
Desarrollo Web
WiseHidden 2 2,120 Último mensaje 25 Julio 2014, 10:01 am
por WiseHidden
Direccionar 65kb en modo real
ASM
Usuario887 2 4,244 Último mensaje 8 Noviembre 2021, 19:07 pm
por Usuario887
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines