Udostępnij za pośrednictwem


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

  1. Wybierz pozycję Start, wskaż pozycję narzędzia Administracja istracyjne, a następnie wybierz pozycję Usługi.
  2. Kliknij prawym przyciskiem myszy pozycję Optymalizuj dyski , a następnie wybierz polecenie Właściwości.
  3. Na karcie Ogólne wybierz listę rozwijaną obok pozycji Typ uruchamiania, a następnie wybierz pozycję Ręczne lub Automatyczne.
  4. Kliknij prawym przyciskiem myszy usługę Microsoft Miejsca do magazynowania SMP, a następnie wybierz pozycję Właściwości.
  5. Na karcie Ogólne wybierz listę rozwijaną obok pozycji Typ uruchamiania, a następnie wybierz pozycję Ręczne lub Automatyczne.
  6. Wybierz przycisk OK, a następnie zamknij narzędzie Usługi .

PowerShell

  1. Otwórz program PowerShell jako Administracja istrator.

  2. 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>

Następne kroki