VHD Disk Sıkıştırma sorunlarını giderme
Önemli
VHD Disk Sıkıştırma özelliği FSLogix 2210 (2.9.8361.52326) veya sonraki sürümlerinde kullanılabilir.
VHD Disk Sıkıştırma özelliğiyle ilgili sorunlarını gidermek için bu makaleyi kullanın.
Beklenmeyen VHD disk sıkıştırma sonuçları
- Etkilenen sürümler: 2210 (2.9.8361.52326) ve üzeri (devam ediyor)
veya VHDAccessMode = 1,2, or 3
kullanarak ProfileType = 3
fark kayıt diskleri oluşturur. Bu, eşikleri değerlendirmek için fark kayıt diskinin boyutu kullanıldığından VHD disk sıkıştırma işlemini etkiler. Çoğu zaman bu fark kayıt diskleri küçüktür ve eşikleri asla karşılamaz.
Çözüm
Bu sorunu gelecek bir sürümde çözmeyi planlıyoruz.
HATA:00000422 Defragsvc devre dışı bırakıldı VEYA HATA:00000102 Desteklenen en düşük boyut sorgulanamadı
VHD Disk Sıkıştırma özelliği, Sürücüleri İyileştirme (defragsvc) ve Microsoft Depolama Spaces SMP (smphost) hizmetlerine dayanır. StartupType hizmeti Devre Dışı olarak ayarlanırsa VHD Disk Sıkıştırma çalıştırılamaz. Hizmet durumunun Çalışıyor veya Durduruldu olmasına bakılmaksızın, hizmet StartupType El ile veya Otomatik olarak ayarlanmalıdır.
Çözüm: Hizmet başlatma davranışını yapılandırma
Hizmet başlatma davranışını yapılandırmak için bu yöntemlerden birini kullanın.
Hizmetler aracı
- Başlat'ı seçin, Yönetici Istrative Tools'un üzerine gelin ve hizmetler'i seçin.
- Sürücüleri İyileştir hizmetine sağ tıklayın ve özellikler'i seçin.
- Genel sekmesinde Başlangıç Türü'nin yanındaki açılan listeyi seçin ve ardından El ile veya Otomatik'i seçin.
- Microsoft Depolama Spaces SMP hizmetine sağ tıklayın ve özellikler'i seçin.
- Genel sekmesinde Başlangıç Türü'nin yanındaki açılan listeyi seçin ve ardından El ile veya Otomatik'i seçin.
- Tamam'ı seçin ve hizmetler aracını kapatın.
PowerShell
PowerShell'i Yönetici istrator olarak açın.
Şu komutu çalıştırın:
Set-Service defragsvc -StartupType Manual Set-Service smphost -StartupType Manual
Veri toplama
VHD Disk Sıkıştırma özelliği, günlük dosyaları ve olay günlükleri aracılığıyla bilgi sağlar.
Günlük dosyaları
Günlük dosyalarının yolu şeklindedir C:\ProgramData\FSLogix\Logs\Profile\Profile-yyyyMMdd.log
. Oturumu kapatma aşamasında, günlük dosyasında disk sıkıştırma olayları için oturumu kapatma işleminin sonuna doğru girdiler bulunur.
İpucu
FSLogix günlüklerini gözden geçirirken, dosyada arama yapmak için basın Ctrl+F
ve yazın [ERROR:
. Bu, VHD Disk Sıkıştırma ile ilgili hatalar da dahil olmak üzere tüm hataları bulur.
Örnek günlük dosyası girdileri:
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.
Olay Günlükleri
Tabloda VHD Disk Sıkıştırması için günlüğe kaydedilebilecek olaylar listelenir:
Günlük adı: Microsoft-FSLogix-Apps
Günlük | Olay Kodu | İleti |
---|---|---|
Operasyonel | 57 | Disk sıkıştırıldı: <true-or-false> . Oturumu kapatma süresi milisaniye artırıldı xx . Disk boyutu MB tarafından xx küçültüldü. (VHDPath: <path-to-vhd> ) |
Operasyonel | 58 | Birim iyileştirme başarısız oldu, Yol: <path> , İleti: <message> , ExtendedMessage <extended-message> |
Yönetici | 60 | Yapılandırma VHDCompactDisk ayarı hizmete bağlıdır defragsvc . Hizmet başlangıç türü devre dışı olarak ayarlanır. Hizmet başlangıç türünün El ile veya Otomatik olarak ayarlandığından emin olun. |
Operasyonel | 61 | Bu vhd(x) sabit bir boyuta sahip olduğundan sıkıştırılamaz. VHD(x) Yolu: <path-to-vhd> |
Yönetici | 62 | Disk sıkıştırılamıyor, İleti: <message> , Yol: <path> , ExtendedMessage: <extended-message> |
Yönetici | 63 | Disk sıkıştırma sırasında başarısız oldu, ErrorCode: <error code> , VHD(x) Yolu: <path> |