Menü
Bedava
giriş
ana  /  internet / DD yardımcı programını kullanarak bir sabit disk görüntüsü oluşturma. Unuuntu ve DD DD Kopyalama'daki terminalden bir flash sürücüde bir dağıtımın bir ISO görüntüsü nasıl kaydedilir?

DD yardımcı programını kullanarak bir sabit disk görüntüsü oluşturma. Unuuntu ve DD DD Kopyalama'daki terminalden bir flash sürücüde bir dağıtımın bir ISO görüntüsü nasıl kaydedilir?

Dikkatli olun, çünkü Flash Drive Adı DD komutunda hata olduğunda, ev sahibi Winchester'a zarar verebilirsiniz.

Tüm cihazların bölümlerinin belirlenmesini geri çekeceğiz

ve aralarında bir flash sürücü bul:

Sudo fdisk -u -l / dev / sd?

Ayrıca, tüm cihazlarda bölümleri belirlemek için komutu kullanabilirsiniz:

Sudo kedi / proc / bölümleri

DD komut sözdizimi

DD \u003d / AAAA \u003d / BBBB BS \u003d CCCC Count \u003d DDDD CONV \u003d NoError
  • eğer: (Giriş dosyası) kaynağı gösterir, yani Nereye kopyaladığınızda. Hem normal dosya hem de cihaz dosyası olabilecek dosya belirtildi.
  • nın-nin.: (Çıktı dosyası) Hedef dosyayı belirtir. Aynısı, hem sıradan bir dosyada hem de doğrudan cihaza yazabiliriz.
  • bs.: Bir seferde kaydedilecek bayt sayısı. Yani, bir seferde okunacak ve kaydedilecek bir veri parçasının boyutudur. bS \u003d Kesh Winchester I'in boyutunu koymak önerilir. 8m 16m 32m.
  • miktar: kaç parça bs. kopyalanacak.
  • sarhoş Veri akışına uygulanabilir filtreleri bağlamanızı sağlar. Filtrelemek "HATA YOK" Okuma hatasını isabet ettiğinde programı durdurur.

Örnek

Tam Disk Silme

Böylece hiçbir şey taşıyıcı üzerinde restore edilemez - sıfırla puan alabilirsin, bu takım her zaman "taşıyıcı üzerinde sona erdi" hatası sona erecek.

DD \u003d / dev / sıfır \u003d / dev / sdx

Bir disk görüntüsü oluşturma

DD \u003d / dev / cdrom \u003d image.iso conv \u003d Noerror

ayrıca giriş yapabilirsiniz

Mount -O Loop /PathToimagefile/Image.ISO / MNT / Foldermount

Bir şey işe yaramazsa, işlem 2 seviyeye ayrılır:

LOSETUP -E / dev / LOOP0 /PATHTOIMAGEFILE/IMAGE.ISO MOUNT / DEV / LOOP0 / MNT / FOLDERMOUNT

MBR ile işlemler

MBR ilk 512 baytta bulunur hard diskve bir bölüm tablosu, önyükleyici ve ekstra çiftiden oluşur. bayt. Bazen, geri almak, geri yüklemek, vb. Yedekleme böyle yapılır:

DD \u003d / dev / sda \u003d mbr.img bs \u003d 512 sayım \u003d 1

Geri yüklemek mümkündür:

DD \u003d mbr.img \u003d / dev / sda

Arşivleme ile kopyala

(Gzip kullanarak) Sabit sürücüdeki flaş sürücüsünden veri.

DD IF \u003d / dev / SDX CONV \u003d SYNC, NoError BS \u003d 8M | gzip -c\u003e /pathtosave/sdx.img.gz

ve geri

Gunzip -c /paththtofile/sdx.img.gz | DD \u003d / dev / SDX CONV \u003d SYNC, NoError BS \u003d 8m

Ağ üzerinden kopyalayın

DD IF \u003d / dev / SDX CONV \u003d SYNC, NoError BS \u003d 8M | SSH -C Blowfish [E-posta Korumalı] "DD \u003d sdx.img.gz bs \u003d 8m"

ve geri

Dd if \u003d sdx.img.gz | SSH -C Blowfish [E-posta Korumalı] "DD \u003d / dev / sdx bs \u003d 8m"

DD komutu yalnızca bir basit özelliği gerçekleştirir: Verileri dosyadan başka bir dosyaya kopyalar. Ancak Linux'teki, çünkü birçok esans dosyalar olarak sunulur ve DD uygulamaları çok şey olur. En faydalı olduğunu düşünün.

DD ne anlama geliyor?

dD veri yinelemesinden (veri kopyalama) bir azalmadır. Ancak, beceriksiz ellerde, DD komutunun tüm verilerin eksiksiz bir şekilde kaybolmasına neden olabilir, program genellikle Disk Destroyer (Disk Destroyer) adı verilen şakadır. Verilerini yok etmeyeceğini, ancak DD kullanımından bile faydalanmayacağınızı anlamaya çalışacağız.

Toplam DD Kullanım Kılıfı

Ekibin sözdizimi aşağıdaki gibidir:

DD IF \u003d $ INPUT_DATA \u003d $ çıkış_data

Komut, seçenek seçenekleri göz önüne alındığında, $ Input_Data dosyasındaki verileri $ çıkış_data dosyasına kopyalar. Basit görünüyor. Şimdi bu fırsatların bu basit kopyalamayı ne açtığını düşünün.

DD kullanma örnekleri.

1. İyileşme olasılığı olmadan diskteki tüm verilerin imhası:

DD \u003d / dev / urandom \u003d / dev / sda bs \u003d 4k

2. Bir diskin bir diğerine kopyalanması tam tolüje (klonlama):

DD \u003d / dev / sda \u003d / dev / sdb bs \u003d 4096

3. Bir bölümün diğerine kopyalanması:

DD if \u003d / dev / sda3 \u003d / dev / sdb3 bs \u003d 4096 conv \u003d Notrunc, Noerror

4. Mevcut dosya sistemlerinin listesini görüntüler:

DD IF \u003d / Proc / Dosya Sistemleri | Hexdump -c | Daha az

5. Farklı blok boyutuna sahip cihazlardaki verilerin kopyalanması (kaynağın 1kb ve alıcıda 2 KB):

DD ise \u003d / dev / st0 IBS \u003d 1024 OBS \u003d 2048 / dev / st1

6. Önyüklenebilir flash sürücü oluşturun:

DD \u003d / home / $ user / bootimage.img of \u003d / dev / sdc

7. Arıza sektörlerinde diski kontrol edin:

DD \u003d / dev / sda \u003d / dev / null bs \u003d 1m

8. Yaratılış destek olmak MBR diski. ve bir disketten tasarruf

DD \u003d / dev / sda \u003d / dev / fd0 bs \u003d 512 sayım \u003d 1

9. Kaldırma iSO görüntüsü. CD'den:

DD if \u003d / dev / sr0 \u003d / home / $ user / mycdimage.iso bs \u003d 2048 CONV \u003d NOSYNC

10. Virüsler için dosyayı kontrol etme (Tabii ki, Clamav'a ihtiyaç duyacak):

DD IF \u003d / Home / $ Kullanıcı / Şüpheli.doc | clamscan -

11. RAM içeriğini dosyaya kaydetme:

DD IF \u003d / dev / MEM \u003d / home / $ user / mem.bin bs \u003d 1024

12. Görüntünün Nero NRG formatından standart ISO görüntüsüne dönüştürülmesi:

DD BS \u003d 1K ise \u003d ImageFile.NRG \u003d ImageFile.Iso Skip \u003d 300K

13. MBR içeriğini görüntüleme:

DD IF \u003d / dev / sda sayısı \u003d 1 | Hexdump -c.

Ve vaat edilen milyon başvuru nerede?

Denetleyici okuyucunun, makalenin bir milyon yararlı uygulamayı ve biraz daha az olduğunu bildirmesi muhtemeldir. Ancak DD programının gücü, diğer uygulamaların, farklı dosyaları seçenekleri seçip seçerek birleştirerek, diğer uygulamaların bağımsız olarak bulunabileceğidir. Sadece DD ile çalışmanın dikkatini artırmayı gerektirdiğini unutmayın. Tam olarak hangi eylemlerin tamamlanacağını bilmiyorsanız, deneylerden kaçınmak daha iyidir. Bu haklar olmadan yapabildiğinizde DD Superuser Hakları vermemeye çalışın.

Sevinçli yorumlarda, bu harika programı kullanma örnekleri kabul edilir.

& Nbsp & nbsp Rufus. - BEDAVA yazılım açık olan kaynak kodu Çıkarılabilir USB veri taşıyıcılarını biçimlendirmek ve farklı işletim sistemleriyle önyükleme diskleri oluşturma. Programın kullanımı kolay, yüksek hız ve çok dilli bir arayüzü tutar.

Programı geliştiricinin web sitesinde indirebilirsiniz. Sayfa, standart sürümü indirmek için bağlantılar içeriyor. Rufus.ve transfer edildi Rufus taşınabilirYürütülebilir dosyanın adı ve ayarların depolama yeri dışında artık farklı değildir. Program ayarları, kullanılan dili ve güncelleme kontrol parametrelerini içerir. Standart versiyon bu parametreleri kayıt defterinde ve toleranslı - dosyada saklar. rufus.ini Programlar kataloğu. Rufus. Sistemde kurulum gerektirmez - yürütülebilir dosyayı indirin ve çalıştırın. Program arayüzü çok basittir:

Genel olarak, program Rufus. Önyüklenebilir medya oluşturmak için araç alanında benzersiz bir şey değildir ve ana avantajı kullanımı kolaydır. Yardımıyla önyüklenebilir bir flash sürücü oluşturmak için, yüklenen sistemin kaynak görüntüsüne sahip olmak ve "Başlat" düğmesine tıklayabilir. Seçilebilir tüm parametreler ve ayarlar, bilgisayarda çalışmak için standart bir yapılandırma programının kullanılmasıyla önceden hesaplanır.

Kullanımı en basit ve kullanışlı Rufus. Bir yükleme flash sürücüsü oluşturmak için ( önyükleme usb disk) kurulumun ISO-görüntülerinden pencere diskleri veya Linux, ayrıca sistemin ve teşhis araçlarının acil restorasyonu disklerinin yanı sıra.

Önyüklenebilir bir flash sürücü oluştururken, ISO Image Boot dosyasının tamamlanacağı cihazı seçmek yeterlidir. Diğer parametreler Programın kendisini değiştirecektir.

ISO dosyasıyla bir dosya yoksa, bilinen Nero, alkol veya serbestçe dağıtılmış CDBurnerxp veya IMGBURN gibi CD / DVD kayıt programlarını kullanarak fiziksel bir CD (veya bir dağıtım kitinden) temelinde oluşturulabilir.

Windows ile önyüklenebilir bir flash sürücü oluşturma sırası aşağıdaki gibidir:

  • Görüntünün kaydedileceği bir flash sürücü seçin. Benzer programların aksine, Rufus, ses etiketini, sürücü harfini ve hacmini görüntüler, bu nedenle sistemde birden fazla çıkarılabilir disk varsa, girişin yapılacağı birinin seçilmesi kolaydır.

  • Bir bölüm ve tür şeması seçin sistem arayüzü. Rufus, Geleneksel BIOS arayüzüne indirmek ve UEFI ortamında indirmek için Flash Sürücüler oluşturmanıza olanak sağlar, MBR hacimleri ve GPT hacimleri için önyükleme kayıtları oluşturun. Varsayılan olarak, "Bios veya UEFI olan bilgisayarlar için MBR" modu alınır - bugün flash sürücü yüklemek için en yaygın mod.

  • Önyüklenebilir flash sürücüde kullanılacak bir dosya sistemi seçin. Varsayılan olarak, dosya sistemi önyüklenebilir flaş sürücüleri için kullanılır. FAT32.Ancak gerekirse, seçebilirsiniz NtfsDosyaları 4 GB'den fazla kullanmak istiyorsanız.

  • Küme boyutunu ayarlayın. Küme boyutu, görüntü ve tür verilerine göre program tarafından seçilir. dosya sistemiAncak gerekirse değiştirilebilir.

  • Oluşturulan flash sürücü için belirtilecek olan ses etiketini belirtin.

  • Biçimlendirme parametrelerini ayarlayın. Bu parametreler varsayılan olarak ayrılmak için en iyisidir ve ISO görüntü dosyasını seçmeniz yeterlidir. Program tarafından oluşturulan görüntüler için dd. Linux'ta bir parametre seçmeniz gerekir Dd görüntü.

    Düğmeye bastıktan sonra Başlat Program bir flash sürücüyü biçimlendirecek, aktif bir bölümün işareti oluşturur, ana kaydedecek önyükleme kaydı ve bölümün önyükleme kaydının yanı sıra veri Önyükleme ortamı ISO görüntüsünden. İşi tamamladıktan sonra Rufus. Elde edilen yükleme flash sürücüsünü kullanarak indirebilirsiniz.

    Yükleme flaş sürücülerini test etmek için sanallaştırma teknolojisinin kullanımı. Download özgür olabilir ve uygun programlar Oluşturulan yükleme ortamının oluşturma, hata ayıklama ve doğrulama işlemini basitleştirmek için.

    dd. - Unix benzeri çoğunluğunun bir parçası olan basit bir yardımcı program işletim sistemleri - Linux, FreeBSD, Solaris, vb.
    Amacı, bir cihazdan veya dosyadan veri okumak ve diğerine yazmaktır.

    dd. Ticari yardımcı programlar olmadan yaparken, bir sabit disk görüntüsü oluşturmak için etkili bir şekilde kullanılabilir. Acronis True. Görüntü veya norton hayalet.

    Diyelim ki iki disk var:

    • / Dev / SDA - Görüntünün oluşturulması gereken;
    • / Dev / sdb - görüntünün kaydedileceği disk.

    Gerekirse, kendi değerlerinizi değiştirmeniz gerekir.

    Her şeyden önce, bir DD yardımcı programına sahip olan herhangi bir canlı-CD diskinden önyüklemelisiniz ve giriş yapmalısınız. komut satırı bir süper kullanıcı olarak. Yedekleme için bir montaj noktası oluşturun.

    mKDIR / MNT / Yedekleme

    Mount hdd Görüntüyü kaydetmek istediğiniz için.

    Bir sabit disk görüntüsü oluşturma

    dD \u003d / dev / sda \u003d / mnt / yedek / sda.img bs \u003d 8m conv \u003d senkronizasyon, Noerror

    • if \u003d / dev / sda - tüm SDA sabit sürücüsünü kopyalayın;
    • / / mnt / backup / sda.img - /mnt/backup/sda.img'a kopyalayın;
    • bS \u003d 8M - Boyutu ayarlayın sert önbellek Kopyalama prosedürünü hızlandırmak için disk (aksi takdirde veriler, 512 baytlık küçük bölümlerle boşaltılır);
    • cONV \u003d SYNC, NoError - Okuma hatalarını görmezden gelmekle bit-B-bit türünü kopyalamak için DD'yi belirtin.

    Sabit diskin görüntüsünün boyutunu azaltmak için, herhangi bir arşivleme tarafından sıkıştırılabilir.

    dD IF \u003d / dev / SDA BS \u003d 8M CONV \u003d SYNC, NoError | GZIP -C\u003e / MMNT / Yedekleme / SDA.IMG

    Sabit Disk Görüntüsü Restorasyonu

    Sabit disk görüntüsünü geri yüklemek için, bu resmi oluşturma prosedürü için prosedürü yapmak gerekir.

    dD \u003d / MNT / Yedekleme / SDA.IMG \u003d / dev / SDA BS \u003d 8M CONV \u003d SYNC, NoError

    Sıkıştırma kullanırken, görüntüyü paralel olarak açmak gerekir.

    gunzip -c /mnt/backup/sda.img | DD \u003d / dev / SDA CONH \u003d SYNC, NoError BS \u003d 8m

    Sistemin başka bir sabit sürücüye geçişi

    Tüm sistemi başka bir sabit diske geçirmek için, yeni diskin konumunu bir hedef olarak ayarlamak gerekir.

    dD \u003d / dev / sda \u003d / dev / sdb bs \u003d 8m conv \u003d sync, NoError

    Bundan sonra, gerekirse önyüklemeyi bu sabit diskten ayarlayın. Yeni sabit sürücünün eskisinden daha büyük olması şartıyla, inanılmaz alan kalacaktır. Mevcut gereksinimlere göre yerleştirilmeli ve formatlanması gerekir.

    DD'deki istatistikleri kopyala

    DD'deki ana eksi, kopya prosedürünün istatistiklerinin görsel sunumunun olmamasıdır. Ancak, bu eksi kolayca çevrilebilir. Başka bir terminale bağlamak yeterlidir.

    DD'nin çalıştığı alttaki işlem numarasını belirleyin.

    Periyodik olarak gönder bu süreç KILL -USR1 komut_process_dd numarası.

    watch -n 5 KILL -USR1_PROCESS_DD

    • saat -N5 - Her 5 saniyede bir komutu yürütün;
    • kILL -USR1 Number_Procession_DD - Kopyalama istatistiklerini göster.

    Disk görüntüleri oluşturmak için Eksileri Kullanım DD

    Toplamda artılar ve eksiler var. DD, ücretsiz ve çok esnek bir araçtır, ancak yalnızca birimin tam kopyalanmasıyla yapılabilir. Özel Programlar Yalnızca diskte depolanan verileri kopyalayın.

    Böylece, DD kullanılarak oluşturulan disk görüntüsünün hacmi, veri diskinden bağımsız olarak diskin hacmine eşit olacaktır.

    DD yardımcı programını kullanarak, bir flash sürücünün görüntüsü boş alan arşivleyiciyle birlikte oluşturun. Yedek görüntü, aniden orijinal ile çalışmayı durdurursa yararlıdır. Önemli bilgi. Örneğin, kuruluşun yönetiminin elektronik imzalarının kapalı anahtarlarına sahip bir flash sürücü. Bu nedenle, 4GB'lık bir flash sürücüye / dev / sdd hacmimiz, hakkında yaklaşık 90 MB sürer.
    dU - SH / RUN / MEDIA / Aleksey / Transcend

    89M / Koş / Medya / Aleksey / Transcend

    Tüm komutlar kullanıcının adına yürütülür. kök.. Veya komutların eklenmesinden önce uygun dağıtımlarda sudo..
    fDISK - L / Dev / SDD

    Disk / Dev / SDD: 3.7 GIB, 3904897024 Bayt, 7626752 Sektörler Birimleri: Sektörler Sektör Boyutu (Mantıksal / Fiziksel): 512 bayt / 512 Bytes G / Ç Boyutu (Minimum / Optimal): 512 bayt / 512 Bytes DiskLabel Tipi: DOS Disk Tanımlayıcı: 0xC653EAA4 Cihaz Önyükleme Başlangıç \u200b\u200bSonu Sektörleri Boyut KIMLIK Tipi / Dev / SDD1 2048 7628543 7626496 3.7 GB W95 FAT32

    Disk / Dev / SDD: 3.7 GIB, 3904897024 Bayt, 7626752 Sektörler

    Birimler: 1 * 512 \u003d 512 bayt sektörleri

    Secem boyutu (mantıksal / fiziksel): 512 bayt / 512 bayt

    G / Ç Boyutu (Minimum / Optimal): 512 bayt / 512 bayt

    DiskLabel Tipi: DOS

    Disk Tanımlayıcı: 0xC653EAA4

    Cihaz Önyükleme Başlat Sonu Sektörleri Boyut Kimlik Türü

    / Dev / SDD1 2048 7628543 7626496 3.7G B W95 FAT32

    Basit bir görüntü ekibi oluşturduktan sonra
    dD \u003d / dev / sdd \u003d sdd. ISO BS \u003d 4M CONV \u003d NoError,
    4GB dosyasının depolanmasıyla ilgileniyoruz. Ve eğer flash sürücü 64GB kapasitesiyse? Ve yalnız değil mi? Bu sorun, her zamanki arşivleyiciyi çözmeye yardımcı olacak, standardı gzip..
    dD IF \u003d / dev / SDD BS \u003d 4M CONV \u003d NoError | GZIP - C\u003e SDD. İso. zip.
    Anahtar nerede -c. Standart çıktı ile çalışmanıza olanak sağlar.
    İşi tamamladıktan sonra, ortaya çıkan dosyaya bakalım. lS - AL SDD *

    Yaklaşık 25 MB'lık bir dosyayı ortaya koydu. Diskteki gerçek tasarruflar bile 4GB dosyasına kıyasla!
    Flash sürücüyü görüntüden geri yüklemek için, komutların ters sırasını kullanın.
    gunzip - C SDD. İso. Zip | \u003d / Dev / sdd conv \u003d noerror bs \u003d 4m

    Ayrıca görüntüleri arşivleyebilirsiniz sabit disklerHacimlerin çok daha fazlası olduğu yer.

    Bu arada! DD'den DD eksikliğinden dolayı sürecin netliği için, küçük bir yardımcı program kullanmayı öneriyorum İlerleme. - Coreutils ilerleme izleyici. Onu Fedora'da yükle zor olmayacak.
    dNF yükleme ilerlemesi.
    Diğer dağılımlar için, istenen depo https://pkgs.org/download/progress adresinde bulunabilir.
    Komut yardımcı programını yükleyerek ve çalıştırarak İlerlemeyi izleyin. İkinci terminalde (ilk olarak, bir arşiv ve DD) aynı kullanıcı adına, böyle bir resim göreceğiz.

    adam ilerleme Bu yardımcı programın çeşitli faydalı anahtarlarını gösterir.