[dd] Izmanto GNU / Linux sistēmās

Kā mēs visi zinām, dārgais dd [dd komanda GNU / Linux sistēmās] ir lielisks puisis, kad jādara isos, saglabājot / rakstot MBR starp citiem uzdevumiem. Bet tagad labi, kā es varu izveidot ISO ar to?

Ļoti viegli, vienkārši palaidiet savā terminālā:

dd if=/dev/cdrom of=/home/Install/Isos/debian-7.0.0-i386-CD-1.iso

if, nāk no "ievades fails", un of nāk no "izvades fails”, Tas, kas acīmredzami lasīja vīrieti, noved nedaudz vairāk sulas līdz oranžajam xD. Plkst if ievades ierīce ir norādīta un of tiks norādīts mūsu ISO faila izvades ceļš. Svarīga piezīme, Ar kaķis ir iespējams darīt to pašu, kas kaķis nenes if ni of.

cat /dev/cdrom /home/Install/Isos/debian-7.0.0-i386-CD-1.iso

Tātad, jau to zinājuši, turpināsim. Cits pielietojums ir USB sodomizēšana [Sodomize?], Jā, es zinu, ka tas izklausās neglīti, bet, hei, tiem, kas pērk USB atmiņas kartes un no sirds sāp, lai tos nozagtu, tas ir, pārdotu USB atmiņu 4 GB un jābūt 128 MB, kas ir ļoti kaitinošs, mēs varam veikt ļoti vienkāršu pārbaudi:

Rakstīšanas tests:
dd if=/dev/zero of=/dev/sdb1 bs=1M count=4096

Lasīšanas tests:
dd if=/dev/sdb1 of=/dev/null bs=1M count=4096

Kopējot / nolasot 4 GB nulles uz USB, pārbaudot, vai tas tiešām ir 4 GB. Ja tas beidzas pirms un nenovieto iepriekš iestatīto summu, jūs esat scammed xD.

Piezīme: labi pārbaudiet, kura ir jūsu pievienotā USB ierīce, jo jūs varat uzaicināt deju uz savu HDD [SATA] un pazaudēt visu tajā esošo informāciju !!!

Citi dažādi lietojumi ...

Klonējiet cieto disku, IDE diskdziņiem:
dd if=/dev/hda of=/dev/hdb bs=1M

SATA diskdziņiem:
dd if=/dev/sda of=/dev/sdb bs=1M

Kopējiet sāknēšanas galveno ierakstu:
dd if=/dev/hda of=mbr count=1 bs=512

Lai atjaunotu MBR:
dd if=mbr of=/dev/hda

Izveidojiet 1 GB apmaiņas failu:
dd if=/dev/zero of=/boot/swap_space bs=1M count=1024
mkswap /boot/swap_space
swapon /boot/swap_space

[Un hakeriem xD, #ZOMG, hakeriem]

Pirms dažām dienām es lasīju veidus, kā formatēt mūsu cieto disku, neatstājot uz tā pēdas, kas iepriekš bija, pat neizmantojot kādu ļoti slepenu informācijas izguves rīku, un man par intrigu / gandarījumu dd tas bija starp iespējamām alternatīvām.

Bet kā es to varu izdarīt? Viegli:

dd if=/dev/zero of=/dev/sda bs=1M

Cietā diska aizpildīšana ar nullēm. Ar bs = 1M, mēs sakām, ka gan lasīšana, gan rakstīšana tiek veikta 1 megabaitu blokos. Mēs varam arī izmantot / dev / izlases, bet tas prasa pasauli, nopelnot to pēdējā vietā ātrās izdzēšanas testā: D.

Tātad FBI neko neatradīs jūsu HDD xD ...

Norādes:

http://en.wikipedia.org/wiki/Dd_%28Unix%29
http://es.wikipedia.org/wiki//dev/zero

dd: viegli klonēt un ierakstīt cietos diskus


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   84 teica

    kāda ir atšķirība ar dd_rescue?

    1.    koratsuki teica

      Es nekad to neesmu izmantojis, esmu parādā jums, mans draugs ...

      1.    84 teica

        Es jautāju, jo openSUSE wiki, lai izveidotu dzīvu usb, pirms viņiem tas bija ar dd, tagad tas ir (tam ir laiks) ar dd_rescue, kaut kas līdzīgs šim:
        ~> tavs
        # grep -Ff <(hwinfo – disks – īss) <(hwinfo – usb – īss)
        # umount / dev / sdXY
        # dd_rescue openSUSE-11.4-KDE-LiveCD-x86_64.iso / dev / sdX

        lv.opensuse.org/SDB:Live_USB_stick#Record_la_ISO_a.C2.A0la_USB_memory_3

  2.   Manuels R teica

    Paldies par informāciju, lai gan es zinu, ka ir grafiski rīki, lai izveidotu isos, man vienmēr ir paticis izmantot termināli ^ ^ Es arī nezināju, ka MBR var dublēt. Sveicieni.

  3.   pienācīgs teica

    Tas ir lieliski, bet USB diskdziņiem jūsu ievietotais numurs ir 2. bāzē, un tam jābūt 10. bāzē, kas tiek izmantots informācijas glabāšanai.

    1.    koratsuki teica

      Es to nebiju pamanījis, paldies ...

  4.   auroszx teica

    Tas man palīdzēja: Es izveidoju Arch nodalījuma dublējumu, izdzēsu to, atjaunoju to kā loģiku (tas bija primārais) un ar dd ievietoju datus atpakaļ savā vietā. Ļoti noderīgi ^^

    1.    koratsuki teica

      Prieks, ka palīdzēju jums kolēģim 😀

  5.   Krisnepita teica

    Ja pievienojat pīpi »| »Ar komandu« pv »jūs varat redzēt norises joslu un rakstīšanas informāciju.

    Piemēram, piemēram, USB:

    dd if = / ceļš / no / image.iso | pv | dd = / dev / sdX

    1.    KZKG ^ Gaara teica

      WTF !! Super interesanti ... šis progress ļoti palīdz 😀

      1.    Hugo teica

        Protams. Es biju redzējis vēl vienu triku ar tādu pašu mērķi, bet man nekad neizdevās panākt, lai tas man derētu, tā vietā šis.

    2.    Giskards teica

      Labākais veids, kā redzēt progresu, ir izmantot dcfldd, kas aizstāj DD, bet parāda progresu. Tas ir tas, ko es izmantoju. Sintakse ir tāda pati kā dd.

      http://dcfldd.sourceforge.net/

      Es jau sen gatavojos to komentēt, bet ziņa bija slēgta komentāriem.

  6.   Hugo teica

    Kaut kas kuriozs ir tas, ka iniciāļiem ir sākotnējā nozīme dd acīmredzot tas laika gaitā ir izdzēsts, tāpēc to var izsaukt daudzos veidos: ierīces dublikāts, diska kopētājs, datu izgāztājs, diska iznīcinātājs utt.

    Pieteikums dd ir sakopt nodalījuma tabulu. Tas var būt noderīgi, lai lietotā diskā izveidotu tīru nodalījuma shēmu, neizdzēšot visu disku. Piemēram, ja sistēma disku atklāj kā / dev / sdb Pirmos 256 MB mēs varētu ierakstīt līdz nullei (faktiski nodalījumu tabula ir pirmajos 512 baitos, bet, tā kā pirmie diska sektori parasti ir kritiski, lielākas drošības labad es iztīri vairāk vietas)

    dd if=/dev/zero of=/dev/sdb bs=512 count=512K

    Turklāt dažreiz zibatmiņas atiestatīšana var palīdzēt to atjaunot, kurai var izmantot līdzīgu procedūru.

    Vēl viens interesantāks izmantojums ir iegūt informāciju par BIOS bez restartēšanas, kas ir iespējams, jo Linux gandrīz visi resursi tiek pārvaldīti kā faili, ieskaitot RAM (BIOS informācija tiek saglabāta kešatmiņā pirmā MB pēdējos 32 KB. atmiņa).

    dd if=/dev/mem bs=32k skip=31 count=1 | strings -n 8 | grep -i bios

    Tas, ko šī komanda dara, ir definēt bloka lielumu 32 kilobaitos un izlaist pirmos 31 blokus (tas ir, izlaist 992 kilobaitus), filtrēt izvadi, lai parādītu tikai 8 vai vairāk rakstzīmju virknes, un šajās virknēs meklēt to, kas ir satur vārdu BIOS.

    1.    Elīna teica

      Ļoti noderīgs Hugo, paldies!

  7.   Dr Byte teica

    Cik laba ziņa, es domāju, ka to var lieliski izmantot.

    Sveicieni.

    1.    KZKG ^ Gaara teica

      Prieks zināt, ka jums patika 🙂

  8.   Hugo teica

    Vēl viens veids, ko es neatcerējos, ir izveidot atbilstoša izmēra failu, kuru pēc tam var formatēt un uzstādīt ar cilpu tā, it kā tas būtu nodalījums, kas ir ļoti noderīgi, lai izveidotu nodalījumu ar ierobežotām atļaujām sistēmā, kas ir uzstādīts ar vienu nodalījumu diskā. Pat šādā veidā sagatavotu failu var eksportēt tīklā kā bloķēšanas ierīci, izmantojot AoE, un cits dators to atklātu tā, it kā tas būtu vietējais disks. Turklāt dd var izmantot, lai izgāztu RAM un pēc tam mierīgi to pārskatītu (ja nepieciešams), neizjaucot datoru. Jebkurā gadījumā…

  9.   Sys teica

    > Ļoti viegli, vienkārši palaidiet savā terminālā:

    > dd if = / dev / cdrom no = / home / Install / Isos / debian-7.0.0-i386-CD-1.iso

    Tas nav tik vienkārši.

    *** In http://www.tech-recipes.com/rx/2769/ubuntu_how_to_create_iso_image_from_cd_dvd tika teikts:

    Dd nav nevienas pārbaudes. Kas notiek, ja jums ir kāda savvaļas cietā diska darbība un jūs nesaņemat visus kopijas? Jums ir slikts ISO, un jūs to nezināt.

    Tā vietā jums vajadzētu izmantot pareizo instrumentu pareizajam darbam. Šajā gadījumā jums jāpārbauda komanda “readom” (lasīt optiskos datu nesējus). Tas dara tieši to, ko meklējat, un tajā ir iebūvēta kļūdu pārbaude.

    readom dev = / dev / scd0 f = / home / shamanstears / test.iso

    Ja vēlaties ierakstīt ISO, jums jāizmanto “wodim”, nevis “dd” vai kāds cits šausmīgs “risinājums”.

    wodim -v -eject /home/shamanstears/test.iso

    Tas ierakstīs jūsu "test.iso" tukšajā kompaktdiskā, pieņemot, ka tas jau ir ievietots, un pēc tam izdzīs. Tas būs pat daudzbalsīgs par tā iznākumu. Šādi nederīgi padomi un triki ir tas, kas daudziem lietotājiem rada nepatikšanas. Atcerieties - izmantojiet pareizos instrumentus pareizajam darbam, un visi būs laimīgi.

    *** In http://www.tech-recipes.com/rx/2769/ubuntu_how_to_create_iso_image_from_cd_dvd tika teikts:

    Es mēģināju izmantot dd, lai izveidotu SLES11 DVD ISO, bet tā vietā, lai izveidotu 3 GB attēlu, tas izveidoja 4.4 GB iso - pilns DVD ir vērts ar visiem

  10.   Alex teica

    Liels liels paldies.

  11.   Sodoma teica

    Esmu to darījis jau iepriekš, un tas darbojas, taču man vienmēr ir viena un tā pati problēma nezināt, kurš ir usb (manā gadījumā SD). Es vienmēr aizmirstu to pašu