Ya, Anda dapat membuka perangkat blokir apa pun sebagai file. Faktanya, filosofi Linux adalah semuanya adalah file.
Perangkat blokir yang ingin Anda akses kemungkinan adalah /dev/hda
atau /dev/sda
. Karena ini adalah file yang sangat besar, Saya sarankan Anda menggunakan wxHexEditor:
wxHexEditor /dev/sda
Dari situs web:
wxHexEditor bukan editor hex biasa, tetapi juga bisa berfungsi sebagai editor disk level rendah. Jika Anda mengalami masalah dengan HDD atau partisi, Anda dapat memulihkan data dari HDD atau dari partisi melalui sektor pengeditan dalam hex mentah.
Anda dapat mengedit tabel partisi Anda atau memulihkan file dari Sistem File secara manual dengan bantuan wxHexEditor. Atau Anda mungkin ingin menganalisis file biner besar, partisi, perangkat...
Dengan sistem operasi mirip Unix, semuanya (termasuk perangkat blok seperti hard disk) adalah file. Anda dapat menggunakan utilitas dump file heksadesimal (sebagai pengguna super) untuk memeriksa konten mentah perangkat disk. xxd
biasanya didistribusikan dengan vim-common
paket tetapi utilitas hexdump apa pun akan melakukannya. Partisi disk atau perangkat blok mirip disk lainnya (mis., /dev/mapper/
jika Anda menggunakan LVM) juga dapat dibaca. Pipa output melalui less sehingga Anda dapat menggulir dan mencari output:
sudo xxd /dev/sda | less
Jika Anda hanya ingin menemukan karakter yang dapat dicetak, Anda dapat menggunakan strings
utilitas (dari binutils
paket):
sudo strings /dev/sda | less
Saya mencoba melakukan beberapa pemeriksaan di beberapa drive 6TB yang telah dihapus. Sebagian besar perintah membaca hingga offset yang ditentukan dan tidak mencari offset. Ini adalah masalah pada sumber masukan yang besar.
Berikut ini mencari dan langsung / cepat:
sudo dd if=/dev/sda skip=5T count=4kB iflags=skip_bytes,count_bytes 2>/dev/null | od | head
Jika drive dihapus, beberapa angka nol ditampilkan dengan pengganda; jika tidak, kepala data yang tidak dihapus (nol) akan ditampilkan.