USB Sürücü bölümleri silinemiyor (Blok boyutu hatası)

115

Sandisk Cruzer Force 32 GB USB Sürücümdeki bölümleri biçimlendiremedim / silemedim. Üzerindeki bölümleri silerken aşağıdaki hatayı alıyorum.

'Error deleting partition /dev/sdd2: Command-line 'parted --script "/dev/sdd" "rm 2"' exited with non-zero exit status 1: Warning: The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
(udisks-error-quark, 0)

Sürücümün tamamını biçimlendirip tek bir büyük bölüme dönüştürebilmemin bir yolu var mı? Henüz bu hataya henüz bir çözüm bulamadım, bu yüzden bir kereliğine ASK istediğimi düşündüm

    
sordu Nectar 18.09.2015 17:21

6 cevap

162

Tanımladığınız problem, düşük boyutlu bir cihaz aracı (dd gibi) bloklarını doğrudan cihazın üzerine yanlış boyutta neden oldu.

Bunu düzeltmek için, cihaz bloklarını uygun boyuta yeniden yazmanız gerekir. Bu dd ile yapılabilir. Komutu çalıştırmadan önce çıkış cihazınızı iki kez kontrol edin

sudo dd if=/dev/zero of=/dev/sdd bs=2048 count=32

dd komutu tamamlandıktan sonra, cihazınıza gparted aracılığıyla erişebilmeniz gerekir.

    
verilen cevap gooseberry 02.03.2016 19:09
24

Her zaman fdisk

kullanmayı deneyebilirsiniz

Bir terminali açın ( Ctl + ALt + t ) ve yazın

sudo fdisk /dev/sdy

Burada /dev/sdy = Flash sürücünüzün cihaz dosyası. % Co_de% open değerini aldıktan sonra, bölüm tablosunu listelemek için fdisk yazın. Bulunduğunuz yeri belirledikten sonra, p öğesini silmek için kullanabilirsiniz. d # = Bölüm; ÖRNEK (# , d 1 ) d 2 , bölüm tablosunu diske geri yazıyor ve w çıkarıyor, yardım için q )

m başarısız olursa, fdisk kullanırdım (Bunu kullanırken dikkatli olun, lakapını nedensiz bir şekilde alamadı)

sudo dd if=/dev/zero of=/dev/sdy bs=512 count=1

Elbette, dd flash sürücünüzün gerçek cihazı ile değiştirilmelidir, bunu sizin için yapacağız. Diskin daha çoğuna sıfırlamak için count = sayıyı artırabilir veya tüm diskin üzerine yazmak için tümüyle atlayabilirsiniz. Söylemeye gerek yok, eğer bunu yaparsanız, diskte saklanmış olabilecek dosyaları geri dönüşsüz bir şekilde kaybedersiniz.

    
verilen cevap DnrDevil 04.02.2016 22:51
10
wipefs -a /dev/your-device

diskinizdeki tüm bölümleri siler

    
verilen cevap May Sirus 24.12.2016 08:56
3

dd güçlü ama tehlikeli

dd çok güçlü ancak aynı zamanda çok tehlikeli bir araçtır. Kullanmak istediğiniz aracı karıştırabilecek herhangi bir veriyi kaldırmak için USB sürücüsünün ilk bölümünü silmek iyi çalışır. Ancak, dd , soru sormadan söyleyeceğiniz şeyleri yapar, bu nedenle aile resimlerinizi silmek istediğinizi söylerseniz ... ve yazmayı amaçladığınız USB sürücüsü yerine başka bir sürücünün üzerine yazmak için küçük bir yazma hatası yeterlidir.

Evet, ne yaptığınızı biliyorsanız, dd 'yi kullanabilirsiniz, ancak lütfen kontrol edin ve iki kez kontrol edin, komut satırının dd değeriyle doğru.

mkusb, dd etrafında emniyet kemeri sarar

mkusb , hedef sürücüyü tanımlamanıza ve doğru sürücüyü sildiğinizi iki kez kontrol etmenize yardımcı olacak kontrol noktalarıyla birlikte bir grafik kullanıcı arabirimi sağlar.

İlk megabayt (aslında mibibiti), genellikle yeterli olan ya da yavaş bir süreç olan tüm sürücüyü silmek için menü seçenekleri vardır ve yalnızca özel durumlarda yararlıdır, örneğin bir pendrive yavaşlıyorsa (örneğin, örnek orijinal hızın yarısından az.)

mkusb versiyon 12 alias mkusb-dus'un nasıl kurulacağını ve kullanılacağını öğrenmek için bu bağlantılara bakın.

help.ubuntu.com/community/mkusb

mkUSB-hızlı başlangıç ​​kılavuzu.pdf

    
verilen cevap sudodus 04.02.2017 16:40
2

Bölümü silmek ve tekrar oluşturmak için fdisk komutunu kullanın.

Komutu çalıştır:

sudo fdisk /dev/sdxY  

(Benim durumumda, bölüm 'sdb1' - doğru adla değiştir)

Komut (yardım için m ): bölümü silmek için d , 1 veya 2'yi seçin.

Kaydetmek ve çıkmak için w yazın.

Artık usb'yi çıkarın ve değişiklikleri kontrol etmek için tekrar bağlanın.

    
verilen cevap Jazeb_007 31.01.2017 16:03
2

Bu sorun, UEFI tabanlı önyüklenebilir disklerle ilgili bir şey var. Sıklıkla önyüklenebilir bir USB diski oluşturuyorum, sonra depolama için buna ihtiyacım var, ancak bölümü silmem.

Aşağıdaki bu komut bölümü, bölüm tablosunu zedelemekte, böylece USB diski ile daha sonra ne istersem yapabilirim.

sudo sgdisk --zap-all /dev/???

Değiştirin ??? Temizlenecek olan USB diske karşılık gelen uygun tanıtıcı (ör. sdc). Tarafından bulunabilir -

sudo parted -l

veya

sudo fdisk -l

veya

disk yardımcı programını kullanarak.

    
verilen cevap Sri 25.01.2018 12:28

Etiketlerdeki diğer soruları oku