İnternette bunun çok işe yaramadığını ve neden aylar önce çözümleri aramak için günler harcadığımı söyleyen çok sayıda gönderi olduğunun farkındayım ancak dün konuk makineleri için "TRIM komut desteğini etkinleştirme" konusunda bazı ipuçları buldum . Denedim ve çalışmak gibi "görünüyor". Bilmek istediğim şey, mandalın nerede olduğu veya bu gerçekten olması gerektiği gibi çalışıyor.
Kaynaklar:
https://forums.virtualbox.org/viewtopic.php?f=7&t=51768
http://jaysonrowe.blogspot.com/2013/08/compacting-virtualbox-vdi.html
Disk dosyasına ekli komutum:
VBoxManage storageattach "GuestOsMachineName" --storagectl "SATA" - port 1 - cihaz 0 - normal olmayan - diskette - orta "C: \ path \ to \ file.vdi" --tipi hdd
Makinenin * .vbox dosyasında bu girdiyi hangi şekilde oluşturdu:
<AttachedDevice nonrotational="true" discard="true" type="HardDisk" port="1" device="0">
<Image uuid="{3836a042-a83e-4000-9a59-e95ad65162ce}"/>
</AttachedDevice>
Hiçbir veri kaybetmeyeceğimden emin olmak için bu sürücü makineye takılı olan ikinci diskti. Bir dosyayı sürücüye kopyalamak, bırakmak, makineyi yeniden başlatmak, makineyi kapatmak, önyüklemeden sonra orada olup olmadığını kontrol etmek, ana bilgisayar işletim sistemindeki disk dosyası kullanımına bakmak gibi basit bir test yaptım. Sonuçlar:
- seçeneksiz eklenmiş disk dosyası
- Yukarıda belirtilen her iki seçeneğe bağlı disk dosyası, veriler silindikten sonra yer açar
Şimdi benim sorularım:
- tam olarak ne - discard seçeneği ne yapıyor? VirtualBox kılavuzunda açıklanmadı ( http://www.virtualbox.org/manual/ch08.html#vboxmanage-storageattach )
- gerçekten TRIM'i ana bilgisayar işletim sistemine geçiriyor mu yoksa benziyor mu?