![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Quemar Disco Duro - Estudios.
Saludos amigos, lo que sucede es que estoy haciendo un estudio de algo que me parece importante tener en cuenta, las aplicaciones que son capaces de quemar el disco duro, he buscado y encontrado que en 1998 salio una aplicacion que aumentaba las revolcuiones del disco duro y lo quemaba, ahora encontre un estudio que hicieron con los discos duros, y sucede que a aumentarle la velocidad 1000 veces a la normal el disco no se quema, pero si se bloquea, en pocas palabras no puede alamacenar ni salir datos de ningun tipo.
Ahora mi pregunta es, en delphi se podria hacer esa aplicacion ?, alguien sabe como aumentar la velocidad del disco desde el sistema operativo ? Saben como empezar un proyecto de estos ? Bueno hago una observacion, esta aplicacion quiere ser desarrollada no para fines hackers ni nada de esas cosas, se hace con fines de aprendisaje, y tratar de evitar que pasen estas cosas, por que si se sabe como quemar el disco duro se aprende como protegerlo mejor, esa es mi gran pregunta, espero que alguien me apoye o tenga buenos aportes a lo que se pretende hacer, gracias. |
#2
|
||||
|
||||
Hace muchos, muchos años... en una lejana galaxia...
![]() Allá por el año 1985, un amigo y yo, conseguimos hacer girar un disco duro en sentido contrario. Se quedó detenido unos segundos, empezó a vibrar y finalmente inició el giro en sentido contrario al que fue diseñado. El sistema se bloqueó y, tras iniciarlo de nuevo, comprobamos que todo volvió a la normalidad... por suerte, porque era un disco de 10 Megabytes de aquella época, que costaba más que todas las casas de mi pueblo ![]() Se hizo con un programita en lenguaje C y unas rutinas en ensamblador. Dudo mucho que en la actualidad los discos permitan ser "atacados" de esa manera, pero ¿quién sabe?, todo es posible. ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Hace muchos años también se decía que se podía hacer un Park de los cabezales del disco duro (llevarlos a la zona segura para evitar desperfectos en choques al mover los discos) y en ese punto obligar al disco a escribir, con lo que se "jodían" los cabezales y el disco quedaba inservible.
No dudo que todas estas cosas se pudieran hacer "algun día" con "algun tipo de disco duro"; Al igual que Casimiro, dudo que hoy sea tan fácil realizar estas operaciones.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
||||
|
||||
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
||||
|
||||
Cita:
![]() ![]() ![]()
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
|||
|
|||
Hola
Platicando con un amigo sobre un tema similar no hace mas de una semana, me comentaba que en la actualidad la manipulación de los discos duros se ha dificultado por el tipo de formato que tienen y además porque ahora se accede a él con drivers (esto en windows por supuesto) y esa es una de los mas grandes retos para hacer "maldades" ![]() Salud OS PD, Eso lo hacian con ensamblador ![]()
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#7
|
||||
|
||||
Entonces con delphi no se puede hacer algo asi ?, y no es para maldades es para fomentar el espiritu cientifico e investigativo de cosas que no son tan comunes....por eso quiero emprender este proyecto, ojala me apoyen, es algo que vale la pena trabajar y ustedes lo saben, gracias.
|
#8
|
|||
|
|||
Cita:
![]() Esto me hizo acordar a una cita que lo ví a en algún lugar dedicado para el compañero más linuxero Casimiro: Dicen que: Si reproduces un CD de Microsoft al revés puedes escuchar un mensaje satánico… Eso no es lo peor… Al derecho te instala Windows… Saludos
__________________
"La información tiene más valor cuando se comparte" |
#9
|
||||
|
||||
Cita:
![]() Esto era obviamente en la época en que no se utilizaba ni si quiera la DPMI y el hardware era fácilmente violable conociendo algo de assembler y puertos. Hoy en día el Güindos con su tecnología NT ha implementado "anillos" con distintos niveles de privilegios, (al igual que en los descendientes actuales de UNIX) en Güindos podemos "ver" algo así, en el que el HAL se comunica directamente con el núcleo y los Drivers de sistema. Actualmente más fácil que "quemar" un disco duro es modificar su HPA o DCO (Drive Configuration Overlay) con fines no tan "educativos", pero claro esto mediante conocimientos de bajo nivel bajo NT (APIs: KfLowerIrql & KfRaiseIrql), hacerlo directamente con Delphi es imposible. Aumentar los 120 Km por hora de un disco duro provocaría que al detenerse o regresar a su velocidad normal los cabezales chocaran con los platos magnéticos provocando un Head crash. Aunque BuRtOn lo repita unas 20 veces más no me convencerá, si quiere hacer algo que sea "interesante" mas de ningún modo educativo puede intentar enchufar el disco duro al revés, usar un inversor, o alimentar con 16 voltios al motor del disco duro ![]() Saludos |
#10
|
||||
|
||||
Actualmente ya no es tan simple y sin afirmarlo categóricamente puedo decirte que al menos en los discos modernos ya no se puede. Los discos viejitos de aquellos del orden de los fabulosos 10 15 o 60!!....megabytes...je je, se podian manipular gracias a que se utilizaban las famosas interrupciones tanto del DOS como del BIOS, las cuales muy seguramente y por compatibilidad aún existen y se utilizan internamente, sin embargo, los discos de ese entonces eran medio "tontos" pues no contenían mucha inteligencia (llamémosle circuitería) que digamos, tan solo lo necesario para interfasarse con la PC. Quien no recuerda los famosos discos winchester
![]() Mas tarde empezaron a hacerse más y más complejos los dichosos discos y a la par del aumento de capacidad de los mismos se hacían más "inteligentes" con la incorporación de circuitería que ya no dependía de lo que la pc decía para controlar el aspecto físico del disco, estos discos por ejemplo ya no necesitaban parquearse pues ellos solos lo hacían mediante su circuitería interna además de que los procesos de fabricación garantizaban con creces el que la probabilidad de un desastre era casi imposible. Pues bien, a mas de uno se nos ocurrió la bromita del disco quemado, inclusive algunos desarrollamos pequeños "troyanos" en Pascal de aquellas épocas que con el cuento de ser editores de texto, utilerías o hasta dizque antivirus (en épocas donde ViruScan era casi Dios); se daban a la tarea de mover las cabezas del primer sector al último, del primero al último, y así ad infinitum, con la consecuente fatiga para los materiales de aquella época. Hoy en día los discos ya no se la tragan y además como casi toda la comunicación se hace a traves de drivers (windoze) el mismo disco se protege de este tipo de chistosadas y en ocasiones prefiere mejor mandar por un tubo en este caso a windows y sus peticiones de "muévete pa' ca y muévete pa' llá" antes que destruirse así mismo. Esto lo consigue simplemente mandando estatus de "no listo" a windows para que lo deje de estar .....eso. Ahora bien, las revoluciones del disco ya vienen predefinidas de fábrica por lo que digamos que la circuitería del disco no permitirá que dicho valor pase más allá del límite pregrabado, es algo así como el gobernador de algunos autobuses, por mucho que se les acelere no pasarán de ese valor. Obviamente cabe mencionar que las RPMs nominales de un disco duro no son realmente las máximas que debe alcanzar, probablemente los componentes esten diseñados para trabajar incluso a hasta un 75% más allá de este valor para tener un rango de tolerancia aceptable. Por cierto que una de las características que se introdujeron en los discos duros modernos fue el famoso SMART (Self-Monitoring Analysis and Reporting Technology o bien Tecnología de Auto-monitorero, análisis y reporte) que curiosamente significa "Inteligente" en inglés. Esto no es otra cosa que un protocolo inventado por IBM para que los discos duros se verificaran así mismo. En algunos modelos hay hasta 30 variables monitoreadas a la vez con sendos sensores como: Tiempo de arranque (Spin-Up) Máxima tasa de transferencia de datos Temperatura entre otras tantas.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#11
|
||||
|
||||
Pues, perdón por meterme a comentar algo no relacionado con lo que pregunta BuRtOn, pero lo tengo que decir.
¡¿Cuántas vidas vivieron ustedes?! ¡Por Cristo! ¡Qué conocimientos! ![]() Lo único que sé de todo lo que digeron es lo de los discos Winchester... (qué recuerdos, eh). Cuando sea grande quiero ser como ustedes. (Bueno, no es que sea un bebé... pero soy jóven, che). Última edición por Lord Delfos fecha: 12-09-2008 a las 23:15:29. |
#12
|
||||
|
||||
Cita:
Algunos somos ya muy viejitos ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#14
|
||||
|
||||
Huy entiendo lo de los discos, es algo muy complicado...pero algun dia un amigo me dijo que tenia la aplicación para quemar el disco duro, y en windows xp, hasta los satas y satas 2, pero se fue
![]() Y si las interrupciones podrian manejar eso, pero ahora se utilizan y se han utilizado para mejorar el tiempo de procesamiento, y no desperdiciar procesador.... Bueno gracias parceros, ahi quedan las otras preguntas, por que no creo que con una suite tan buena como lo es delphi no se pueda hacer algo, asi si toque ingresar al kernel de windows xp que asumo que desde ahi es donde se puede empezar a trabajar, gracias. |
#15
|
||||
|
||||
Cita:
Cita:
Cita:
![]() Ahora si tu amigo supuestamente ya hizo la aplicacion (pues es solo un supuesto... o hay alguna prueba?), ubicalo y pídelselo... y de paso la subes en alguna pagina de Warez en la que todo el mundo la podra descargar y podra arruinar el disco duro de todos, que tal? Bueno, creo que 20 veces no seran suficientes. |
#16
|
||||
|
||||
Cita:
![]() ![]() ![]() ![]() ![]() ![]()
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
accesos al disco duro | YolandaM | Windows | 2 | 11-07-2007 14:18:46 |
Imagen de disco duro de sistema a un disco externo usb | Wonni | Windows | 20 | 05-06-2007 13:11:55 |
Serial del disco duro | Emerson | API de Windows | 10 | 12-07-2006 07:44:30 |
Disco duro malo?? | danytorres | Varios | 1 | 31-01-2005 17:29:19 |
datos del disco duro | seduerey | Varios | 2 | 01-07-2003 22:13:09 |
![]() |
|