Hardware sicher entfernen

NEIN

zumindest nicht mit der SE-API

und selbst wenn es n JNI/JNA wrapper geben sollte wäre dieser nur auf ein OS beschränkt

google mal nach "java hardware" ... dann wirst du feststellen das es da imense hürden gibt
 
das "blinken" der hardware hat mit dem OS oder dessen daten-intigrität herzlich wenig zu tun ...
sondern eher mit der hardware selbst dierekt

z.B. könnte die diode nur leuchten wenn eine logische 1 geschrieben wird ... wenn ein haufen nullen kommen bleibt diese aus obwohl noch daten geschrieben werden ... das hat rein GARNICHT mit dem OS zu tun ... danke für diese FAIL-info

wobei der sinn dahinter ... wofür mir eine von M$ in WIN eingebaute funktion namens "secure hardware removal" in JAVA umsetzen will ... ist hier glaube ich die falsche frage ...

*unter unix gibts sowas z.b. garnicht ... sobald man einen datenträger *wie auch immer es richtig heißt* ge-un-mounted hat ... kann man diesen entfernen ... oder habt ihr in Linux schon mal "Hardware sicher entfernen" gelesen ?
 
Und dann wundern wenn die Daten (teilweise) weg sind. Das mag bei manchem OS häufig funktionieren, aber sich nicht immmer bei allen.
Genau... im übrigen funktioniert das bei keinem OS, welches Datenträger-Caches verwendet und falls doch, Glück gehabt 😉. Klingt logisch oder?
[edit]Unter Linux/Unix usw. entspricht das einem unmount und genau das kann man möglicherweise auch in Windows umsetzen.[/edit]
 
Zuletzt bearbeitet von einem Moderator:
Danke für die Antworten,

Wie von Euch beschrieben, geht es darum keine Daten zu verlieren, welche sich eventuell noch im Cache befinden.
Grundsätzlich soll das Programm auf Windows laufen.
Ich habe auch nach Konsolenbefehlen gesucht um mit Runtime den Prozess auszuführen. Allerdings geht dies wohl auch nicht ohne ein Zusatzprogramm. --> Diverse Programme
Zur Not muss ich wohl ein Zusatzprogramm einbinden.
 
Zuletzt bearbeitet:
Weis nicht, ab welchem Windows das zutrifft, aber ich denk' mindestens seit XP ist dort der Konsolenbefehl "mountvol" standardmässig dabei, welcher "mount" und "unmount" zulässt. Weis aber nicht, ob bei einem "unmount" auf USB-Verzeichnisse die HW danach sicher entfernt werden kann.
 
Ich habe es nun mit dem Programm removedrive.exe gelöst.
Ich hab mount und unmount nicht getestet, aber da es auf Windows 2000 - Windows 7 laufen soll, ist removedrive wohl besser geeignet.
 

Zurück
Oben