Hi,
unter Windows 2000 und XP als PC-Administrator eine Partition ausschließlich im eigenen Konto freischalten und diese für alle übrigen Konten deaktivieren . Um Benutzerrechte und Verbote muß man sich also nicht mehr kümmern, weil die Partition für andere Benutzer überhaupt nicht existiert. Das notwendige Windows-Werkzeug heißt MOUNTVOL.EXE. Der Befehl mountvol m: /d
deaktiviert die Partition M:, und mit
mountvol m: \\?\Volume{<Volume-ID>}\
lädt man diese wieder. Die 36-stelligen Volume-IDs aller Laufwerke beziehungsweise Partitionen zeigt Mountvol an, wenn man das Kommandozeilen-Tool ohne Parameter aufruft. Die passende ID kann man kopieren und anstelle von <Volume-ID> einfügen.
Es wäre allerdings zu mühsam, diese Zeile jeweils manuell einzugeben. Das automatische Laden der Partition erledigt man daher über eine einzeilige Batchdatei im Autostart-Ordner des Administratorkontos. Für das Entladen genügt ebenfalls ein Einzeiler. Da man den Aufruf dieser zweiten Batch leicht vergessen könnten, legen man die einfache Batchdatei am besten sowohl unter "Shutdown" als auch unter "Logoff" ab.
Danach muß man sich um nichts mehr kümmern: Im eigenen Konto erscheint die Partition automatisch, in den anderen Konten ist sie ebenso automatisch deaktiviert. Außerdem ist der Einsatz von Mountvol oder der Datenträgerverwaltung allen Nicht-Administratoren standardmäßig verwehrt.
Achtung: Mountvol schaltet auch die Systempartition ohne jede Warnung ab. Der Befehl "mountvol c: /d" hat folglich verheerende Folgen, sofern es sich bei C: um die Windows-Partition handelt.
Ist das eine denkbare Lösung ?