dd
Mkusb gibi bir flash sürücüde mkusb gibi -inspired bir araç kullandım , mkusb Ubuntu yardım sayfasının dediği gibi:
'tüm cihazı kullan', aslında sadece baş ucu (iso dosyasının boyutu), fakat cihazın geri kalanı mevcut değil. mkusb, ISO 9660 dosya sistemini içeriğinden iso dosyasından klonlar. Bu ISO 9660 dosya sistemi CD / DVD disklerden ve ayrıca USB sürücülerden çalışır. Böyle bir USB pendrive kullandıktan sonra, başka bir amaç için kullanmak istiyorsanız, yeni bir bölüm tablosu ve dosya sistemi yaparsınız.
Bağlantı zincirinin aşağısında, bir USB pendrive'ı biçimlendirmek için Yardım'a yönlendirilir . Yeni bir bölüm tablosu oluştururken, sorunlu flash aygıtının "özel durumlarına" girmediğiniz sürece bölüm (ler) bu işlemi gerçekleştirmelidir. Sahip olduğum tek şey gerçekten dinlemedi ve zaman zaman eski ISO dosya sisteminin kalıntılarını biçimlendirdikten ve yeniden kullandıktan aylar sonra topladı.
İlk gigabaytın (ISO'nun orijinal olduğu yer) üzerine yazmak sorunumu çözdü, ancak çalışması gereken tüm USB'nin üzerine yazmak istiyorsanız (daha az kullanım ömrü pahasına olursa olsun) veya sadece ilk megabaytın kullanılması gerekiyordu çalışmak için de ...
dd
Linux’tan plan yapmalı. Öncelikle doğru cihazlara sahip olduğunuzdan% 100 emin olun (cihaz /dev/sdx
, prize takarken söyleyeceğiniz gibi syslog , kullanma lsblk
veya gparted
veya gnome-disk-utility
veya izlerken dmesg
/ syslog)
Sadece ilk megabaytın üzerine yazmak için (1M, burada M = 1024 * 1024)
dd if=/dev/zero of=/dev/sdx bs=1M count=1
M üzerine yazmak için daha büyük bir sayı kullanın.
İlk gigabaytın üzerine yazmak için (1G, G = 1024 * 1024 * 1024)
dd if=/dev/zero of=/dev/sdx bs=1G count=1
Tüm cihazın üzerine yazmak için, herhangi bir bs veya sayı kullanmayın, sadece
dd if=/dev/zero of=/dev/sdx
Bittiğinde dd
, cihazın sonuna ulaşmadan önce ne kadar yazı yazabildiğini size söyleyecektir;
1+0 records in
1+0 records out
1048576 bytes (1.0 MB) copied, 0.000838339 s, 1.3 GB/s
Eğer dd
uzun bir zaman alıyor siz "çalışan 'dd' süreç mak [ing] o / standart hataya Ç istatistiklerini I yazdırmak ve daha sonra kopyalamaya devam etmek USR1 sinyali gönder." Olabilir Dikkatli olsanız kill
ve pgrep
veya ps
pkill
veya htop
veya belki de kullanın veya şunun gibi bir örnek için killall
görün man dd
:
$ dd if=/dev/zero of=/dev/null& pid=$!
$ kill -USR1 $pid; sleep 1; kill $pid
18335302+0 records in 18335302+0 records out 9387674624 bytes (9.4 GB) copied,
34.6279 seconds, 271 MB/s
Tamamlandığında dd
, yeni bir bölüm tablosu yazıp yeni bir bölüm oluşturun ve biçimlendirin. Bana kalırsa doğru gparted
bir menüde bölüm tablo oluşturmak seçeneği var ve genellikle iyi çalışıyor oluyor.