Saya baru saja menghapus file pada Nexus S saya yang benar-benar saya butuhkan kembali. (Itu sebenarnya bagian dari aplikasi menggunakan database sqlite yang melakukan drop table ketika meningkatkan ke versi baru.)
Mungkin saya perlu me-root ponsel terlebih dahulu (yang saya dengar mudah di ponsel Nexus) tetapi apakah saya berada di catch-22 di sini? Yaitu, apakah me-rooting ponsel berarti menghapus / menimpa partisi tempat data tinggal?
Jika tidak, apa yang Anda rekomendasikan untuk alat pemulihan data? Agaknya file itu baru saja dihapus tautannya dan tidak ditimpa secara aktif (seperti biasanya ketika "menghapus" file) sehingga secara teknis data harus ada di sana ...
data-recovery
Dreeves
sumber
sumber
/data
(file lokal dan dihapus Anda berada di/data/media
atau sesuatu seperti itu)dd
ke kartu micro SD dengan potongan 4Gb: `` `dd if = / dev / dm-0 of = / sdcard / x1 ... n bs = 1048576 count = 4095 lewati = ... `` `Nah, Anda memiliki opsi untuk memasang drive OTG eksternal (temukan beberapa sumber daya eksternal). Tapi milikku tidak berfungsi, jadi aku harus memasukkan potongan ke micro-SD. Padaskip
parameter Anda akan memasukkan: 0, 4095, 8190, 16380, dll.cat
.testdisk
untuk memulihkan. Ini adalah alat yang paling serbaguna untuk ekstensi yang dihapus. Hal ini memungkinkan untuk membatalkan dari direktori tertentu dan membatalkan bahkan file yang rusak dan bekerja sangat cepat (terlepas dari pemindai heuristik). Jadi, Anda akan yakin bahwa segala sesuatu yang mungkin tidak terhapus atau ditimpa.testdisk
sebagai bagian dari bundel busybox dan simpan di ponsel Anda.Jawaban:
Cara manual
Untungnya pemulihan data di Android tidak berbeda dari PC / Linux lain dengan perangkat penyimpanan flash. Pertama-tama Anda perlu root dan
dd
biner pada perangkat Anda untuk membuat cadangan penuh dari perangkat penyimpanan blok tempat Anda menghapus file tersebut.dd
terkadang sudah diinstal di sistem Anda.Maka itu hanya 3 langkah untuk mengetahui apakah file tersebut dapat dipulihkan:
mount
dd if=/dev/<blockdevice> of=/sdcard/image bs=4096
/sdcard/image
file yang hilang. Tentu saja Anda dapat mencoba menjalankan beberapa alat pada gambar. Yang terpenting dan pisau bedah adalah awal yang baik.Aplikasi "Undelete"
Ada Aplikasi baru yang disebut "Undelete Beta" yang dapat memulihkan file pada penyimpanan internal dan kartu SD. Aplikasi ini beta dan memiliki beberapa batasan.
Jika file tersebut sangat penting, saya akan selalu memilih "Cara Manual" .
sumber
Pada Android 4.3+ dan implementasi TRIM sekarang sangat sulit untuk memulihkan file yang dihapus pada memori internal.
Beberapa solusi yang disarankan mungkin tidak akan bermanfaat kecuali Anda dapat memindai memori untuk file yang dihapus dengan sangat cepat setelah penghapusan.
Selain itu, dalam hal pemulihan setelah reset pabrik, pada Android 4.0+ reset pabrik sekarang berakhir dengan melakukan penghapusan aman (atau operasi serupa) sehingga semua data hilang tanpa dapat dibatalkan.
Referensi:
sumber
Baru Undelete Beta dapat membantu di sini jika Anda tidak ingin melibatkan PC. Setiap kali Anda menulis ke penyimpanan, Anda berisiko menimpa file yang dihapus, tetapi rooting seharusnya tidak dihapus.
sumber