bdehdcfg
Komenda bdehdcfg
to narzędzie wiersza poleceń Windows służące do przygotowania dysku pod szyfrowanie BitLocker Drive Encryption. Umożliwia ono:
- wyświetlenie szczegółowych informacji o partycjach dysku (
-driveinfo
) - automatyczne utworzenie i oznaczenie aktywnej partycji systemowej (
-target
) - nadanie nowej litery dysku (
-newdriveletter
) - określenie rozmiaru nowej partycji systemowej (
-size
) - ciche wykonanie operacji bez potwierdzeń (
-quiet
) - wymuszenie restartu po przygotowaniu dysku (
-restart
)
W większości instalacji Windows 7 i nowszych instalator BitLocker sam przygotowuje odpowiednie partycje. Jednak w scenariuszach zaawansowanych (np. wdrożenia masowe, klastrowe magazyny danych) bdehdcfg
zapewnia większą kontrolę nad układem partycji.
Składnia
Dział zatytułowany „Składnia”bdehdcfg [–driveinfo <litera>] \ [-target {default|unallocated|<litera> shrink|<litera> merge}] \ [–newdriveletter <litera>] \ [–size <rozmiar_w_MB>] \ [-quiet] \ [–restart] \ [/?]
Parametry
Dział zatytułowany „Parametry”Parametr | Opis |
---|---|
-driveinfo <litera> | Wyświetla literę dysku, całkowity rozmiar, maksymalną wolną przestrzeń oraz charakterystyki partycji. Nie pokazuje nieprzydzielonego miejsca. |
-target {…} | Określa, którą część dysku użyć jako partycję systemową i oznacza ją jako aktywną. Możliwe wartości: |
• default – użycie domyślnej lokalizacji | |
• unallocated – wykorzystanie nieprzydzielonego miejsca | |
• <litera> shrink – zmniejszenie wskazanej partycji | |
• <litera> merge – dołączenie wskazanej partycji | |
-newdriveletter <litera> | Przypisuje wybraną literę do nowo utworzonej partycji systemowej. |
-size <rozmiar_w_MB> | Określa rozmiar nowej partycji systemowej podczas tworzenia (np. -size 300 ). |
-quiet | Nie wyświetla komunikatów ani błędów i automatycznie potwierdza wszystkie monity. |
-restart | Po zakończeniu przygotowania dysku wymusza ponowne uruchomienie komputera. |
/? | Wyświetla pomoc i opis dostępnych parametrów. |
Przykłady użycia
Dział zatytułowany „Przykłady użycia”-
Wyświetlenie informacji o dysku D:
Okno terminala bdehdcfg -driveinfo D: -
Stworzenie partycji systemowej o domyślnym rozmiarze z cichym potwierdzeniem:
Okno terminala bdehdcfg -target default -size 300 -quiet -
Zmniejszenie partycji C: o 350 MB i utworzenie na niej partycji systemowej:
Okno terminala bdehdcfg -target C: shrink -size 350 -quiet -
Utworzenie partycji z nieprzydzielonego miejsca i wymuszenie restartu:
Okno terminala bdehdcfg -target unallocated -size 500 -quiet -restart
bdehdcfg
musi być uruchamiane z uprawnieniami administratora – w przeciwnym razie zobaczysz komunikat „Access is denied.”- Konflikty z politykami GPO mogą uniemożliwić formatowanie lub kopiowanie plików rozruchowych; w razie potrzeby wyłącz odpowiednie ustawienia lub przygotuj partycję ręcznie za pomocą
diskpart
. - Przy próbie shrink, gdy dostępne miejsce wynosi 0 MB, użyj narzędzia Disk Management lub zewnętrznego menedżera partycji, by zwolnić przestrzeń.
- Działa tylko na dyskach podstawowych (Basic) z systemem plików NTFS.
Najczęściej spotykane błędy i jak je naprawić
Dział zatytułowany „Najczęściej spotykane błędy i jak je naprawić”Błąd | Przyczyna | Rozwiązanie |
---|---|---|
Nowa partycja nie może zostać sformatowana. | Konflikt z GPO blokującym modyfikację chronionych partycji. | Wyłącz politykę lub sformatuj partycję ręcznie (diskpart + format ). |
Błąd kopiowania plików rozruchowych. | GPO blokuje operację kopiowania. | Wyłącz politykę lub użyj bcdboot do ręcznego skopiowania plików startowych. |
Nie znaleziono partycji systemowej. | Brak odpowiedniego miejsca do shrink/merge. | Zwolnij miejsce, usuń niepotrzebne partycje i spróbuj ponownie (lub przygotuj partycję ręcznie). |
bdehdcfg nie jest rozpoznawane jako polecenie. | Ścieżka do bdehdcfg.exe nie jest w zmiennej PATH lub uruchomiono 32-bitowy shell. | Użyj pełnej ścieżki do programu lub uruchom 64-bitowy CMD/PowerShell z folderu System32. |
Access is denied. | Brak uprawnień administratora lub zdalne ograniczenia RDP. | Uruchom jako administrator; w sesjach zdalnych włącz dostęp bez ograniczeń w GPO. |
Dostępne miejsce do shrink: 0 MB. | Zbyt mało ciągłej wolnej przestrzeni. | Usuń pliki tymczasowe, defragmentuj dysk albo użyj zewnętrznego narzędzia do partycjonowania. |