[dd] Käyttää GNU / Linux-järjestelmissä

Kuten me kaikki tiedämme, rakas dd [dd-komento GNU / Linux-järjestelmissä] on hieno kaveri isojen tekemisessä, MBR: n tallentamisessa / kirjoittamisessa muiden tehtävien joukossa. Mutta nyt kuinka voin tehdä ISO: n sen kanssa?

Erittäin helppoa, suorita vain terminaalissasi seuraavat:

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

if, tulee "syötetiedosto"ja of tulee "tulostetiedosto”, Mitä miehen ilmeinen lukeminen vie hieman enemmän mehua oranssiin xD: hen. Klo if syöttölaite on määritetty ja of ISO-tiedostomme lähtöpolku määritetään. Tärkeä huomautus, With miten on mahdollista tehdä sama, mikä miten ei kanna if ni of.

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

Joten, kun olemme jo tienneet tämän, mennään eteenpäin. Toinen käyttötarkoitus on USB: n sodomoiminen [Sodomize?], Kyllä, tiedän, että se kuulostaa rumalta, mutta hei, niille, jotka ostavat USB-muistitikkuja ja ovat murtuneita varastettavaksi, eli myydä USB-tikku 4 Gt ja on 128 Mt, mikä on hyvin ärsyttävää, voimme tehdä hyvin perustestin:

Kirjoitustesti:
dd if=/dev/zero of=/dev/sdb1 bs=1M count=4096

Lukutesti:
dd if=/dev/sdb1 of=/dev/null bs=1M count=4096

Kopioidaan / luetaan 4 Gt nollia USB: lle ja tarkistetaan, että se todella on 4 Gt. Jos se päättyy aikaisemmin eikä sisällä asetettua määrää, sinua huijataan xD.

Huomaa: tarkista, mikä USB-laite on kytketty, koska voit kutsua tanssin HDD-kiintolevyllesi [SATA] ja menettää kaikki siinä olevat tiedot !!!

Muut monipuoliset käyttötarkoitukset ...

Kloonaa kiintolevy IDE-asemille:
dd if=/dev/hda of=/dev/hdb bs=1M

SATA-asemille:
dd if=/dev/sda of=/dev/sdb bs=1M

Kopioi pääkäynnistystietue:
dd if=/dev/hda of=mbr count=1 bs=512

MBR: n palauttaminen:
dd if=mbr of=/dev/hda

Luo 1 Gt: n vaihtotiedosto:
dd if=/dev/zero of=/boot/swap_space bs=1M count=1024
mkswap /boot/swap_space
swapon /boot/swap_space

[Ja hakkereille xD, #ZOMG, hakkereille]

Muutama päivä sitten luin tapoja alustaa kiintolevymme jättämättä sille mitään jäljellä olevaa, edes edes jotakin huippusalaista tiedonhakutyökalua, intrigani / tyytyväisyyteni vuoksi dd se oli yksi mahdollisista vaihtoehdoista.

Mutta miten voin tehdä tämän? Helppo:

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

Kiintolevyn täyttäminen nollilla. Kanssa bs = 1 M, sanomme, että sekä lukeminen että kirjoittaminen tapahtuu 1 megatavun lohkoina. Voimme myös käyttää / Dev / randommutta se vie maailman ja ansaitsee sen viimeisen sijan pikatestissä: D.

Joten FBI ei löydä mitään kiintolevyltäsi ...

viitteet:

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

dd: kloonaa ja polta kiintolevyt helposti


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   sieg84 dijo

    mitä eroa on dd_rescue: lla?

    1.    koratsuki dijo

      En ole koskaan käyttänyt sitä, olen velkaa ystävällesi sinulle ...

      1.    sieg84 dijo

        Pyydän, koska openSUSE-wikissä on luotava live-usb, ennen kuin heillä oli se dd: llä, nyt se on (sillä on aikaa) dd_rescue: lla, jotain tällaista:
        ~> sinun
        # grep -Ff <(hwinfo –disk –short) <(hwinfo –usb –short)
        # umount / dev / sdXY
        # dd_rescue openSUSE-11.4-KDE-LiveCD-x86_64.iso / dev / sdX

        fi.opensuse.org/SDB:Live_USB_stick#Record_la_ISO_a.C2.A0la_memoria_USB_3

  2.   Manuel R. dijo

    Kiitos tiedoista, vaikka tiedän, että isojen luomiseen on graafisia työkaluja, olen aina halunnut käyttää päätelaitetta ^^. En myöskään tiennyt, että MBR voidaan varmuuskopioida. Terveiset.

  3.   asianmukainen dijo

    Se on hieno, mutta USB-asemille lisäämäsi numero on tukikohdassa 2 ja sen pitäisi olla tukikohdassa 10, jota käytetään tietojen tallentamiseen.

    1.    koratsuki dijo

      En ollut huomannut sitä, kiitos ...

  4.   auroszx dijo

    Se auttoi minua: Tein varmuuskopion Arch-osiosta, poistin sen, loin sen uudelleen logiikaksi (se oli ensisijainen) ja dd: llä laitoin tiedot takaisin paikoilleen. Erittäin hyödyllinen ^^

    1.    koratsuki dijo

      Ilo olla auttanut sinua kollegallasi 😀

  5.   chrisnepite dijo

    Jos lisäät putken »| »« Pv »-komennolla näet etenemispalkin ja kirjoitustiedot.

    Esimerkiksi tämä USB: lle:

    dd if = / polku / / image.iso | pv | dd = / dev / sdX

    1.    KZKG ^ Gaara dijo

      MITÄ VITTUU !! Erittäin mielenkiintoista ... tämä edistys auttaa paljon 😀

      1.    Hugo dijo

        Varmasti. Olin nähnyt toisen temppun, jolla oli sama tavoite, mutta en koskaan onnistunut saamaan sitä toimimaan minulle, sen sijaan tämä.

    2.    Giskard dijo

      Paras tapa nähdä edistyminen on käyttää dcfldd, joka korvaa DD: n, mutta osoittaa edistymistä. Sitä käytän. Syntaksi on sama kuin dd: ssä.

      http://dcfldd.sourceforge.net/

      Aioin kommentoida sitä kauan sitten, mutta viesti oli suljettu kommenteille.

  6.   Hugo dijo

    Jotain utelias on nimikirjainten alkuperäinen merkitys dd ilmeisesti se on pyyhitty ajan myötä, joten sitä voidaan kutsua monin tavoin: laitteen kaksoiskappale, levyn kopiointilaite, tiedonsiirto, levyn tuhoaja jne.

    Sovellus dd on siivota osiopöytä. Tästä voi olla hyötyä, kun tehdään puhdas osiomalli käytetylle levylle koko levyä tyhjentämättä. Esimerkiksi, jos järjestelmä tunnistaa levyn nimellä / Dev / sdb Voimme kirjoittaa ensimmäisen 256 Mt nollaan (itse asiassa osiotaulukko on ensimmäisissä 512 tavussa, mutta koska levyn ensimmäiset sektorit ovat yleensä kriittisiä, suuremman turvallisuuden vuoksi puhdistan enemmän tilaa)

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

    Lisäksi joskus flash-muistin nollaaminen voi auttaa palauttamaan sen, johon voidaan käyttää samanlaista menettelyä.

    Toinen mielenkiintoisempi käyttö on saada tietoja BIOS: sta ilman uudelleenkäynnistystä, mikä on mahdollista, koska Linuxissa melkein kaikkia resursseja hallitaan tiedostoina, mukaan lukien RAM (BIOS-tiedot välimuistissa ovat ensimmäisen MB: n viimeiset 32 ​​kt) muisti).

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

    Tämän komennon tarkoitus on määrittää lohkon koko 32 kilotavussa ja ohittaa ensimmäiset 31 lohkoa (eli ohittaa 992 kilotavua), suodattaa lähtö näyttämään vain 8 tai useamman merkin merkkijonot ja etsiä niistä merkkijonoista, jotka sisältää sanan BIOS.

    1.    elynx dijo

      Erittäin hyödyllinen Hugo, kiitos!

  7.   Tohtori Byte dijo

    Mikä hyvä viesti, mielestäni sen käyttö on hienoa.

    Tervehdys.

    1.    KZKG ^ Gaara dijo

      Ilo tietää, että pidit siitä 🙂

  8.   Hugo dijo

    Toinen käyttö, jota en muista, on luoda sopivan kokoinen tiedosto, joka voidaan sitten muotoilla ja asentaa silmukalla kuin se olisi osio, mikä on erittäin hyödyllistä luoda osio, jolla on rajoitetut käyttöoikeudet järjestelmään, joka on asennettu yhdellä osiolla levylle. Jopa tällä tavalla valmisteltu tiedosto voidaan viedä verkon yli estolaitteena AoE: n avulla, ja toinen tietokone havaitsisi sen kuin paikalliselta levyltä. Lisäksi dd: tä voidaan käyttää RAM-muistin tyhjentämiseen ja sen tarkistamiseen sitten rauhallisesti (tarvittaessa) hajottamatta tietokonettasi. Joka tapauksessa…

  9.   Sys dijo

    > Erittäin helppoa, suorita vain terminaalissasi seuraavat:

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

    Se ei ole niin helppoa.

    *** Sisään http://www.tech-recipes.com/rx/2769/ubuntu_how_to_create_iso_image_from_cd_dvd sanottiin:

    Dd: llä ei ole tarkastuksia. Mitä tapahtuu, jos sinulla on jonkin verran kiintolevytoimintaa, etkä kopioi kaikkia bittiä? Sinulla on huono ISO, etkä tiedä sitä.

    Sen sijaan sinun pitäisi käyttää oikeaa työkalua oikeaan työhön. Tässä tapauksessa sinun on tarkistettava 'readom' -komento (Lue optinen media). Se tekee tarkalleen mitä etsit, ja siinä on sisäänrakennettu virheen tarkistus.

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

    Jos haluat tallentaa ISO-arvon, sinun tulee käyttää 'wodim', ei 'dd', tai muuta kauheaa «ratkaisua».

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

    Tämä polttaa 'test.iso' tyhjälle CD-levylle olettaen, että se on jo asetettu, ja poistaa sen, kun se on valmis. Se on jopa monipuolinen sen tuotoksesta matkan varrella. Tällaiset huonot vinkit saavat monet käyttäjät pulaan. Muista - käytä oikeita työkaluja oikeaan työhön, niin kaikki ovat onnellisia.

    *** Sisään http://www.tech-recipes.com/rx/2769/ubuntu_how_to_create_iso_image_from_cd_dvd sanottiin:

    Yritin käyttää dd: tä luomaan SLES11 DVD -levyn ISO, mutta 3 Gt: n kuvan luomisen sijaan se loi 4.4 Gt: n iso - täyden DVD: n kaikkien arvoinen

  10.   Alex dijo

    Suuri kiitos paljon.

  11.   Sodoma dijo

    Olen tehnyt sen aiemmin ja se toimii, mutta minulla on aina sama ongelma, koska en tiedä mikä USB on (minun tapauksessani SD). Unohdan aina saman