Truecrypt menggunakan semua ruang disk selama dekripsi

0

Saya memiliki serangan besar 5 volume di virtualbox windows server 2008 dienkripsi dengan Truecrypt, saya ingin mendekripsi seluruh volume, dan jadi saya mengklik secara permanen mendekripsi di Truecrypt, ini berjalan dengan baik selama beberapa hari hingga mencapai 95%. Sekarang, ia telah mengisi seluruh volume hanya dengan cadangan 700kb, virtualbox membekukan VM karena kehabisan ruang pada mesin host ... Mengapa truecrypt menggunakan ruang, dan bagaimana cara memperbaikinya? Terima kasih.

Daniel Valland
sumber
Ini adalah cara dekripsi Truecrypt bekerja.
Ramhound
Mengapa tidak menggunakan ruang apa pun sebelum 95%, dan apa yang Anda sarankan saya lakukan tentang itu?
Daniel Valland
Ngomong-ngomong, karena drive itu dinamis, saya bisa memasukkan drive tambahan, dan kemudian memperluas drive dinamis ke drive ini, pada dasarnya rendering raid tidak berguna dan tidak lebih andal daripada raid 0, tapi mudah-mudahan itu akan memberi saya kesempatan untuk mengekstrak datanya ... :)
Daniel Valland

Jawaban:

1

Dengan asumsi Anda memilih ukuran maksimum yang lebih besar untuk drive tamu yang diperluas secara dinamis daripada yang tersedia di OS host:

TrueCrypt menulis ke seluruh volume (termasuk ruang "bebas") selama proses dekripsi (mengganti "ciphertext" nol dengan data plaintext data sampah dalam proses, jika sebelumnya ada ruang yang tidak digunakan), sehingga file disk tamu diperluas hingga kapasitas maksimumnya .

Menurut posting ini oleh Robert Setiadi, Anda dapat menggunakan SDelete untuk mengembalikan area yang di- zeroed dan memadatkan image disk setelahnya:

  1. Buka VirtualBox dan jalankan OS klien (panduan ini hanya akan berfungsi jika OS klien adalah Windows).

  2. Lakukan pembersihan (uninstall aplikasi yang tidak perlu, hapus file yang tidak digunakan, bersihkan file sementara, dll). Anda mungkin ingin menjalankan alat Pembersihan Disk Windows.

  3. Lakukan Disk Defragmenter.

  4. Unduh aplikasi kecil ini bernama sdelete .

  5. Ekstrak aplikasi ke folder pengguna Anda, kemudian buka jendela perintah dan ketik sdelete -zc: (ini akan menempatkan nol bit pada ruang yang tidak digunakan).

  6. Matikan OS klien Windows Anda dan tutup VirtualBox.

  7. Jalankan perintah berikut di OS host Anda: VBoxManage memodifikasihd my.vdi –compact (ganti "my.vdi" dengan path dan nama file file vdi Anda). Jika OS host Anda adalah Windows, ketikkan dalam command prompt. Jika OS host Anda adalah Mac, buka Terminal dan ketik perintah. Perintah ini telah diuji dalam VirtualBox 4.2.6 dan berfungsi dengan baik. Rilis VirtualBox di masa depan mungkin mengubah sintaks.

  8. Selesai, periksa ukuran file VDI Anda sekarang.

Namun, seperti yang dikatakan penulis:

Diuji pada Mac OSX 10.8.2 Mountain Lion (host OS) dengan Windows XP Home Edition (guest OS) menggunakan VirtualBox 4.2.6. OS yang berbeda atau versi VirtualBox yang berbeda mungkin menghasilkan hasil yang berbeda. Gunakan panduan ini dengan risiko Anda sendiri.

Metode ini mengasumsikan Anda saat ini dapat menjalankan program pada OS tamu, yang berarti Anda mungkin harus memindahkan gambar ke drive yang lebih besar terlebih dahulu, agar dapat memulai lagi. Maka Anda harus dapat menjeda TrueCrypt dan ikuti langkah-langkah di atas untuk memadatkan gambar, sebelum menangani 5% sisanya.

Jika Anda memiliki drive yang cukup besar untuk menampung seluruh volume, Anda juga dapat membiarkannya selesai dan dipadatkan, yang akan menghasilkan file yang lebih kecil (kecuali Anda mengulangi langkah-langkah pemadatan setelah proses selesai jika tidak).

Tamschi
sumber
Sayang saya kira. Saya membuat disk virtual menggunakan baris perintah (karena mereka 3TB besar) ketika melakukannya, disk (dinamis) menjadi beberapa MB lebih besar dari kapasitas host. Tidak menyadari bahwa Truecrypt akan menggunakan lebih banyak data daripada yang sudah digunakan, disk virtual "lebih diperluas" ... Namun, seperti yang dikomentari, saya dapat memperluas disk dinamis dengan membagi-bagikan drive cadangan dan membiarkan drive dinamis meluas ke dalamnya sementara. Truecrypt melanjutkan mendekripsi, dan semoga akan selesai sekarang ... Sekarang satu-satunya yang saya butuhkan adalah cara yang aman untuk "menyusutkan" ekstensi ke drive cadangan.
Daniel Valland
Saya cukup yakin Anda bisa mengecilkannya Disk Managementbegitu ruang kosong sudah cukup. Setiap file pada drive cadangan harus dipindahkan secara otomatis.
Tamschi
Akankah memadatkan drive virtual menggunakan metode yang dijelaskan di atas berfungsi / aman jika tamu menggunakan windows server 2008 raid 5 volume?
Daniel Valland
Menurut halaman SDelete itu akan berjalan pada tamu, apakah memadatkan file volume dari host akan bekerja tergantung pada checksum Raid5 untuk (0, 0). Jika 0, tidak ada masalah, tetapi saya tidak dapat memverifikasi ini dengan pencarian cepat. (Saya akan berasumsi demikian.) Namun, saya sarankan untuk membuat cadangan sebelum mengubah apa pun pada skala itu.
Tamschi
Baik. Mengapa ruang kosong harus dibatalkan? ingat, saya hanya perlu mengecilkan beberapa megabyte sehingga saya dapat menghapus drive cadangan saya ... Akan menggunakan perintah ringkas tanpa membatalkan seluruh volume kerusakan disk virtual? membidik 9TB akan memakan waktu lama ...
Daniel Valland