![]() |
direkt bits auf Festplatte schreiben
gibts in delphi 'ne möglichkeit, direkt Bits auf die Festplatte zu schreiben?
Sprich z.B. eine prozedur WriteBit(Position, Value) oder so und dann auch fürs Lesen! geht das irgendwie? |
Re: direkt bits auf Festplatte schreiben
Okay, jetzt bin ich nicht wirklich hilfreich. ;)
Warum solltest du das machen wollen? Bist du dir über die Risiken im Klaren? Ich mein, ohne irgendwelche Informationen aus der FAT überschreibst du da vielleicht richtig wichtige Daten (mit etwas viel Glück dein eigenes Programm ;D). Ich rate dir auf jeden Fall davon ab, ausser du willst zu lerntechnischen Zwecken mal deinen Bootsektor umschreiben. ;) Nee, in jedem Falle, überleg dir das nochmal. |
Re: direkt bits auf Festplatte schreiben
Ich stimme zu, es ist sinnlos und riskant, einzelne Bits unwissentlich auf die Festplatte zu schreiben. Aber um den technischen Aspekt weiter zu erhellen, möchte ich anmerken, daß es eigentlich gar nicht möglich ist, nur einzelne Bits abzuspeichern oder von Festplatte auszulesen, weil diese in größeren Dimensionen (Sektoren / Blöcke, was auch immer) denkt. Zu DOS-Zeiten hätte ich Dir Näheres dazu sagen können, wie's heute ausschaut, kann ich Dir nicht sagen :?
|
Re: direkt bits auf Festplatte schreiben
ich kann mir gut vorstellen, dass das ziemlich riskant ist, aber es geht mehr darum obs geht und wie, und nicht darum, es auszuprobieren!
kann man einzelne Sektoren schreiben? falls ich das irgenwann mal austesten würd, passierte das sowieso auf einer alten kiste mit einer Festplatte mit vielleicht 500MB oder so, sodass nicht wirklich alles im arsch ist! |
Re: direkt bits auf Festplatte schreiben
So kompliziert ist das auch wieder nicht. Allerdings musst du beachten, dass du immer nur einen Sektor lesen/schreiben kannst, also nicht einzelne Bits. Einzelne Bits zu verändern dürfte dann aber kein Problem sein. Ich weiß dass alle diese Routinen in C verfügbar sind, wie es mit Delphi ausschaut weiß ich nicht...
|
Re: direkt bits auf Festplatte schreiben
Wenn einer weis wie man die IDE-Schnittstelle anspricht um Steuerbefehle zur Festplatte zu schicken, gehts auch.
Ich hab noch die Steuerbefehle für HDD's rum liegen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz