Aşağıdaki senaryoyu düşünün: Bir uygulama geliştiricisi, kullanımda olduğu kütüphaneyi çöktüğünü buldu. Böylece, bu problemi izole etmek için bir test projesi hazırladı ve kütüphanecin geliştiricisine yolladı.
Ancak, kütüphane geliştiricisinin geri bildirimi, sorunu yeniden üretemedikleri yönündedir. Böylece uygulama geliştiricisi aynı test projesini farklı bilgisayarlarda kullandı ve aynı sonuca ulaştı. Sonunda, minimum yazılımın kurulu olduğu bağımsız bir VirtualBox makinesini çalıştırdı ve bir çökme yakaladı.
Yapmak istediği, kütüphane geliştiricisinin buna bakmasını sağlamak ve konuyu doğrulamak. Onlara sadece “bir şeylerin yanlış gittiğini” söylemek hiçbir şey ifade etmiyor, onlara tüm olay yerini vermelisin. Bu yüzden en iyi yol, koşu bandının anlık görüntüsünü çekmektir (çarpışma diyalogu hala açık) ve kütüphane geliştiricisinin buna erişmesine ve (muhtemelen) üzerinde çalışmasına izin vermektir.
Ancak, VirtualBox içinde bunu yapmakta zorluk var. İşte bazı girişimler:
Aygıtı ver ve ver, belleğin değil, yalnızca sabit sürücünün anlık görüntüsünü oluşturuyor.
Tüm
.vbox
dosyaları,.sav
dosyaları ve dosyaları kopyalayabilir.vdi
ve hedef makinenin her şeyi ayarlayabilmesini sağlayabilirim. Ancak kaydedilmiş durumu getirmeye çalıştığımda geçersiz olduğunu söylüyor (VERR_SSM_INTEGRITY_FOOTER
). (Makine UUID'sini korumaya çalıştım ancak bu yardımcı olmuyor)