Rozwiązywanie problemów z kompaktowaniem dysku VHD
Ważne
Funkcja kompaktowania dysku VHD jest dostępna w wersji FSLogix 2210 (2.9.8361.52326) lub nowszej.
Skorzystaj z tego artykułu, aby rozwiązać problemy z funkcją kompaktowania dysku VHD.
Nieoczekiwane wyniki kompaktowania dysku VHD
- Wersje, których dotyczy problem: 2210 (2.9.8361.52326) i nowsze (w toku)
Za pomocą polecenia ProfileType = 3
lub program tworzy dyski różnicoweVHDAccessMode = 1,2, or 3
. Ma to wpływ na proces kompaktowania dysku VHD, ponieważ rozmiar dysku różnicowego jest używany do oceny progów. Najczęściej te dyski różnicowe są małe i nigdy nie spełniają progów.
Rozwiązanie
Planujemy rozwiązać ten problem w przyszłej wersji.
ERROR:00000422 Defragsvc jest wyłączony LUB ERROR:00000102 Nie można wysłać zapytania o minimalny obsługiwany rozmiar
Funkcja kompaktowania dysków VHD opiera się na usługach Optimize Drive (defragsvc) i Microsoft Miejsca do magazynowania SMP (smphost). Jeśli parametr StartupType usługi ma wartość Wyłączone, nie można uruchomić kompaktowania dysku VHD. Typ uruchamiania usługi musi być ustawiony na Wartość Ręczna lub Automatyczna, niezależnie od tego, czy stan usługi jest uruchomiony, czy zatrzymany.
Rozwiązanie: Konfigurowanie zachowania uruchamiania usługi
Użyj jednej z tych metod konfigurowania zachowania uruchamiania usługi.
Narzędzie usług
- Wybierz pozycję Start, wskaż pozycję narzędzia Administracja istracyjne, a następnie wybierz pozycję Usługi.
- Kliknij prawym przyciskiem myszy pozycję Optymalizuj dyski , a następnie wybierz polecenie Właściwości.
- Na karcie Ogólne wybierz listę rozwijaną obok pozycji Typ uruchamiania, a następnie wybierz pozycję Ręczne lub Automatyczne.
- Kliknij prawym przyciskiem myszy usługę Microsoft Miejsca do magazynowania SMP, a następnie wybierz pozycję Właściwości.
- Na karcie Ogólne wybierz listę rozwijaną obok pozycji Typ uruchamiania, a następnie wybierz pozycję Ręczne lub Automatyczne.
- Wybierz przycisk OK, a następnie zamknij narzędzie Usługi .
PowerShell
Otwórz program PowerShell jako Administracja istrator.
Uruchom następujące polecenie:
Set-Service defragsvc -StartupType Manual Set-Service smphost -StartupType Manual
Zbieranie danych
Funkcja kompaktowania dysku VHD udostępnia informacje za pośrednictwem plików dziennika i dzienników zdarzeń.
Plik dzienników
Ścieżka do plików dziennika to C:\ProgramData\FSLogix\Logs\Profile\Profile-yyyyMMdd.log
. W fazie wylogowywanie plik dziennika zawiera wpisy na końcu procesu wylogowywanie dla zdarzeń kompaktowania dysku.
Napiwek
Podczas przeglądania dzienników FSLogix naciśnij klawisz Ctrl+F
, aby wyszukać plik, a następnie wpisz [ERROR:
. Spowoduje to znalezienie błędów, w tym błędów związanych z kompaktowaniem dysku VHD.
Przykładowe wpisy pliku dziennika:
WasCompacted: true
[14:46:46.854][tid:00001084.0000105c][INFO] Disk size results: WasCompacted: true, MaxSupportedSize: 31456214528, MinSupportedSize: 1643998720, SizeOnDisk (Before: 3704442880 - After: 1855410176), Space Saved: 1849032704, Compaction took: 24687
WasCompacted: false
[18:35:31.300][tid:00000ec4.00000d3c][INFO] Disk size results: WasCompacted: false, MaxSupportedSize: 15727574528, MinSupportedSize: 2194816512, SizeOnDisk (Before: 1816133632 - After: 1816133632), Space Saved: 0, Compaction took: 1547
[18:35:31.300][tid:00000ec4.00000d3c][INFO] Disk was not compacted, Reason: Not enough recoverable space for compaction.
Dzienniki zdarzeń
W tabeli wymieniono zdarzenia, które można zarejestrować w przypadku kompaktowania dysku VHD:
Nazwa dziennika: Microsoft-FSLogix-Apps
Dziennik | Identyfikator zdarzenia | Komunikat |
---|---|---|
Operacyjne | 57 | Dysk został skompaktowany: <true-or-false> . Czas wylogowania wzrósł o xx milisekundy. Rozmiar dysku zmniejszony o xx MB. (VHDPath: <path-to-vhd> ) |
Operacyjne | 58 | Optymalizacja woluminu nie powiodła się, Ścieżka: , Komunikat: <path> <message> , ExtendedMessage<extended-message> |
Administrator | 60 | Ustawienie VHDCompactDisk konfiguracji jest zależne od defragsvc usługi. Typ uruchomienia usługi jest ustawiony na wyłączone. Upewnij się, że typ uruchamiania usługi jest ustawiony na Wartość Ręczna lub Automatyczna. |
Operacyjne | 61 | Nie można skompaktować tego dysku vhd(x), ponieważ ma stały rozmiar. Ścieżka dysku VHD(x): <path-to-vhd> |
Administrator | 62 | Nie można skompaktować dysku, Komunikat: , Ścieżka: <message> <path> , ExtendedMessage:<extended-message> |
Administrator | 63 | Niepowodzenie podczas kompaktowania dysku, ErrorCode: <error code> , VHD(x) Ścieżka: <path> |