NTFS-Festplattenkontingente in Windows verstehen
Festplattenkontingente sind zwar etwas ungewöhnlich, aber äußerst praktisch, um zu verhindern, dass Benutzer Ihren Speicherplatz durch das bloße Anhäufen von Dateien überlasten. Im Prinzip können Sie damit ein maximales Limit für den Speicherplatz festlegen, den jeder Benutzer auf einem NTFS-formatierten Laufwerk nutzen darf. Diese Funktion ist sowohl auf Servern als auch auf Windows-Desktop-PCs verfügbar.
Was muss man über NTFS-Kontingente wissen? Nun, zunächst einmal funktionieren sie nur auf dem gesamten NTFS-formatierten Volume bzw.der Partition – ReFS-Laufwerke werden nicht unterstützt. Außerdem gelten die Kontingente global für alle Benutzer dieser Partition; man kann keine bestimmte Gruppe oder keinen bestimmten Ordner festlegen, es sei denn, man wechselt zu FSRM. Windows überprüft regelmäßig, etwa stündlich, wie viel Speicherplatz jeder Benutzer belegt. Dieser Wert kann jedoch je nach Festplattengröße und Anzahl der Dateien variieren. Und selbst wenn Dateien mit NTFS komprimiert sind, wird die Originalgröße angerechnet, was manchmal etwas unfair erscheint.
NTFS-Kontingente werden aus verschiedenen Gründen verwendet: um zu verfolgen, wer welche Ressourcen nutzt, um Benachrichtigungen zu erhalten, wenn ein Benutzer sein Limit erreicht, oder um weitere Schreibvorgänge zu blockieren, sobald das Kontingent aufgebraucht ist. Beachten Sie jedoch, dass die Einrichtung von Kontingenten die Leistung beeinträchtigen kann, insbesondere auf stark ausgelasteten Servern.
So aktivieren und konfigurieren Sie NTFS-Festplattenkontingente in Windows 10/Server 2016
Aktivieren von Festplattenkontingenten auf einem bestimmten Datenträger
Falls Sie bemerkt haben, dass der Speicherplatz Ihrer Benutzer knapp wird oder Sie einfach nur den Überblick behalten möchten, finden Sie hier die wichtigsten Informationen.Öffnen Sie zunächst „ Dieser PC“, klicken Sie mit der rechten Maustaste auf das Laufwerk, das Sie verwalten möchten (z. B.C:\), und wählen Sie dann „Eigenschaften“. Bleiben Sie auf der Registerkarte „Kontingent“ und klicken Sie anschließend auf „Kontingenteinstellungen anzeigen“.
Um die Quotenverwaltung zu aktivieren, aktivieren Sie die Option „Quotenverwaltung aktivieren“. Dies ist der Schalter, der das gesamte System einschaltet. Je nachdem, wie streng Sie die Quoten verwalten möchten, können Sie auch Optionen wie die folgenden auswählen:
- Verweigern Sie Benutzern, die das Kontingentlimit überschreiten, Speicherplatz – so können sie keine neuen Dateien mehr speichern, sobald sie das Limit erreicht haben (aber Vorsicht, es kann lästig werden, wenn Sie es zu niedrig ansetzen).
- Begrenzen Sie den Speicherplatz auf — legen Sie eine maximale Größe pro Benutzer fest, z. B.1 GB.
- Protokollieren Sie das Ereignis, wenn ein Benutzer sein Kontingent überschreitet – dies hilft, die Überschreitungen im Event Viewer im Auge zu behalten.
- Protokollieren Sie das Ereignis, sobald ein Warnschwellenwert erreicht ist – damit Sie nicht unvorbereitet getroffen werden.
Ehrlich gesagt, würde ich nicht einfach die Option „Ablehnen“ wählen, es sei denn, Sie sind darauf vorbereitet, dass die Nutzer extrem verärgert reagieren. Es ist besser, zunächst zu beobachten, wie die aktuelle Nutzung aussieht, und die Einstellungen später anzupassen. Sobald die Funktion aktiviert ist, klicken Sie auf „Anwenden “ – Windows beginnt dann mit der Berechnung der Nutzung jedes einzelnen Nutzers. Dies kann eine Weile dauern, wenn es viele Daten oder viele Nutzer gibt.
Klicken Sie nach kurzer Zeit auf die Schaltfläche „ Kontingente “.Nun wird eine Tabelle mit allen Benutzern und deren aktueller Nutzung angezeigt. Sie können mit der rechten Maustaste auf einen Benutzer klicken, um dessen Kontingenteinstellungen zu ändern oder die Kontingente für diese Person zu deaktivieren, indem Sie „Speicherplatznutzung nicht beschränken“ auswählen.
Möchten Sie Ihre aktuellen Kontingente exportieren, um sie an anderer Stelle zu importieren? Kein Problem – diese Option ist vorhanden. Möchten Sie sehen, welche Dateien auf das Kontingent eines Benutzers angerechnet werden? Wählen Sie einfach den Benutzer aus, klicken Sie im Menü auf „Löschen“ und Sie können die zugehörigen Dateien einsehen oder bei Bedarf die Besitzrechte übernehmen.
Wenn Sie die Speicherkontingente erzwingen ( indem Sie „Speicherplatz für Benutzer mit Überschreitung des Kontingents verweigern“ aktivieren), wird Benutzern das Speichern weiterer Speicherplatz verweigert, sobald sie ihr Kontingent erreicht haben. Es wird eine Meldung wie diese angezeigt: There is not enough space on ….xx MB is needed to copy this item. Delete or move files so you have enough space.„Ein Benutzer hat sein Kontingent erreicht“.Wenn ein Benutzer sein Kontingent überschreitet, protokolliert Windows ein Ereignis mit der ID 37 in der Ereignisanzeige, das signalisiert: „Ein Benutzer hat sein Kontingent erreicht.“
Verwendung von Gruppenrichtlinien für Festplattenkontingente
Die Verwaltung von Kontingenten über Gruppenrichtlinien ist in einer Domänenumgebung recht praktisch.Öffnen Sie einfach die Gruppenrichtlinien-Verwaltungskonsole, suchen Sie das Gruppenrichtlinienobjekt (GPO), das mit der Organisationseinheit (OU) Ihrer Computer verknüpft ist, und navigieren Sie dann zu:
- Computerkonfiguration > Richtlinien > Administrative Vorlagen > System > Festplattenkontingente
Hier können Sie Funktionen wie „Festplattenkontingente aktivieren“ und „Festplattenkontingentlimit erzwingen“ mit einem Klick einschalten. Legen Sie Ihr Standardlimit (z. B.1 GB) und die Warnstufe fest und aktivieren Sie anschließend die Ereignisprotokollierung. Beachten Sie jedoch, dass dies alle Festplatten des Rechners betrifft und Sie keine Ausnahmen für bestimmte Benutzerkonten festlegen können. Es handelt sich also um eine einfache, aber weniger detaillierte Methode.
Nach der Einrichtung müssen Sie nur noch die Gruppenrichtlinien aktualisieren ( gpupdate /force in der Eingabeaufforderung) und die Aktualisierung abwarten.
Verwalten von Festplattenkontingenten über die Eingabeaufforderung / PowerShell
Für alle, die gerne mit der Kommandozeile arbeiten, ist der Befehl `fsutil quota` genau das Richtige. Damit lassen sich Quoten aktivieren oder deaktivieren, Schwellenwerte anpassen oder die aktuellen Einstellungen überprüfen.
Um Soft-Quotas zu aktivieren (nur die Nutzung überwachen), führen Sie Folgendes aus:
fsutil quota track E:
Um Quoten durchzusetzen, damit Benutzer ihr Limit nicht überschreiten können, geben Sie Folgendes ein:
fsutil quota enforce E:
Um Quoten bei Bedarf vollständig zu deaktivieren:
fsutil quota disable E:
Neugierig, wie viel Platz genutzt wird? Dann schau mal hier:
fsutil quota query e:
Und wenn Sie den Verdacht haben, dass jemand zu weit geht, überprüfen Sie die Verstöße bei:
fsutil quota violations
Um die Schwellenwerte für einen bestimmten Benutzer anzupassen, verwenden Sie Folgendes:
fsutil quota modify E: 2000000000 100000000 corp\aabrams (Hinweis: Die Größenangaben erfolgen in Byte – in diesem Beispiel also 2 GB.)
Möchten Sie wissen, wie oft Windows die Kontingentinformationen aktualisiert? Führen Sie Folgendes aus:
fsutil behavior query quotanotify(Standardmäßig erfolgt die Aktualisierung stündlich).
PowerShell bietet keine integrierten Cmdlets für Kontingente, aber Sie können die Klasse `Win32_DiskQuota` verwenden, um Informationen abzurufen oder Ihre Prüfungen per Skript durchzuführen. Hier ist ein kurzes Codebeispiel, das die aktuellen Kontingente ausgibt:
$strCom = "." $colItems = Get-WmiObject -Class "Win32_DiskQuota" -Namespace "root\CIMV2" -ComputerName $strCom foreach ($objItem in $colItems) { Write-Host "Quota usage: " $objItem. DiskSpaceUsed Write-Host "Quota Hard Limit: " $objItem. Limit Write-Host "Drive: " $objItem. QuotaVolume Write-Host "Status: " $objItem. Status Write-Host "User: " $objItem. User Write-Host "Quota Warning Limit: " $objItem. WarningLimit }
Zusammenfassung
Festplattenkontingente können, richtig verwaltet, Gold wert sein, insbesondere bei begrenztem Speicherplatz oder mehreren Benutzern. Sie funktionieren nicht immer einwandfrei – manchmal braucht Windows etwas Zeit, um die Einstellungen anzupassen, oder man muss sie mehrmals ändern. Läuft es aber einmal reibungslos, lässt sich viel leichter verhindern, dass ein einzelner Benutzer den gesamten Speicherplatz belegt. Warum das so ist, weiß ich nicht genau, aber bei manchen Systemen reicht es völlig aus, das Kontingent in den Eigenschaften zu aktivieren und ein Limit festzulegen. Bei anderen Systemen sind möglicherweise ein paar zusätzliche Schritte nötig oder man muss die Gruppenrichtlinien überprüfen.
Zusammenfassung
- Kontingente aktivieren unter „Dieser PC“ > Laufwerkseigenschaften > Registerkarte „Kontingente“
- Legen Sie Grenzwerte und Protokollierungsoptionen fest – vermeiden Sie die automatische Ablehnung, es sei denn, Sie sind bereit, Benutzerprobleme zu verursachen.
- Verwenden Sie Gruppenrichtlinienobjekte (GPO), wenn Sie eine Domäne verwalten, aber keine Benutzerausschlüsse festlegen können.
- Verwenden Sie fsutil-Quota -Befehle für schnelle Korrekturen.
Schlussworte
Hoffentlich hilft das jemandem, das Chaos einer unkontrollierten Festplattennutzung zu vermeiden. Festplattenkontingente sind zwar einfach, erfordern aber etwas Feintuning. Es ist schon befriedigend, wenn sie funktionieren, auch wenn Windows einem manchmal das Leben schwer macht. Viel Erfolg beim Verwalten eurer Festplatten!