GNU/Linux >> Znalost Linux >  >> Linux

Zobrazení obsahu pevného disku v binárním formátu

Ano, můžete otevřít jakékoli blokové zařízení jako soubor. Filozofií Linuxu je ve skutečnosti všechno je soubor.

Blokované zařízení, ke kterému chcete získat přístup, je pravděpodobně /dev/hda nebo /dev/sda . Protože se jedná o velmi velký soubor, Doporučuji použít wxHexEditor:

wxHexEditor /dev/sda

Z webu:

wxHexEditor není obyčejný hex editor, ale mohl by fungovat i jako editor disku na nízké úrovni. Pokud máte problémy s pevným diskem nebo diskovým oddílem, můžete svá data obnovit z pevného disku nebo z oddílu úpravou sektorů v surovém hexu.

Můžete upravovat tabulky oddílů nebo můžete ručně obnovit soubory ze systému souborů pomocí wxHexEditor. Nebo možná budete chtít analyzovat své velké binární soubory, oddíly, zařízení...


U operačních systémů podobných Unixu je vše (včetně blokových zařízení, jako jsou pevné disky) souborem. K prozkoumání nezpracovaného obsahu diskového zařízení můžete použít obslužný program hexadecimálního výpisu souborů (jako superuživatel). xxd je normálně distribuován s vim-common balíček, ale udělá to jakýkoli nástroj hexdump. Diskové oddíly nebo jakékoli jiné blokové zařízení podobné disku (např. /dev/mapper/ pokud používáte LVM) lze také číst. Propojte výstup méně, abyste mohli procházet a hledat výstup:

sudo xxd /dev/sda | less

Pokud chcete najít pouze tisknutelné znaky, můžete použít strings nástroj (z binutils balíček):

sudo strings /dev/sda | less    

Snažil jsem se provést nějaké namátkové kontroly některých 6TB disků, které byly vymazány. Většina příkazů se přečte až do zadaného offsetu a nehledají offset. To je problém u velkých vstupních zdrojů.

Následující provede vyhledávání a je okamžité / rychlé:

sudo dd if=/dev/sda skip=5T count=4kB iflags=skip_bytes,count_bytes 2>/dev/null | od | head

Pokud je jednotka vymazána, zobrazí se některé nuly s násobitelem; jinak se zobrazí hlavička nevymazaných (nulových) dat.


Linux
  1. Vyhledání obsahu blokové a souborové aplikace OCP v ODF:Vytvoření projektu

  2. Proč Grep považuje soubor za binární?

  3. Výstupní obsah souboru, když se mění?

  1. Linux – Obnova dat po zkopírování souboru do blokovaného zařízení?

  2. Komprimovaný souborový systém uvnitř souboru v Linuxu?

  3. Shell - Zápis proměnného obsahu do souboru

  1. Hledání obsahu blokové a souborové aplikace OCP v ODF:Infrastruktura

  2. Klonovat celý oddíl nebo pevný disk do řídkého souboru?

  3. Jak zaplnit pevný disk v linuxu