USB sürücümü biçimlendiremiyorum. Ben zaten mkdosfs ile denedim ve gparted


14

Bir USB adaptöründe (makinemdeki bir USB bağlantı noktasına takılan ve bir USB flash sürücü gibi davranan) bir MicroSD kartım var. Kubetu ile önyüklenebilir bir USB flash sürücü yapmak için Unetbootin kullanıyordum. Ama çalışırken iptal etmem gerekiyordu. Böylece Unetbootin işlemini konsoldan öldürdüm.

O zamandan beri, MicroSD'yi biçimlendiremiyorum veya Kubuntu'nun yaptığı klasörü silemiyorum. Ben de denedim mkdosfs, hiçbir başarı ile. Sürücüyü de artık monte edemiyorum? Bu sürücüyü tekrar kullanılabilir hale getirmek için ne yapabilirim?

Eliah Kagan'ın cevabında açıklandığı gibi GParted'da yeni bir bölüm tablosu oluşturmaya çalışmak işe yaramıyor. "İmkansız kreş tabla de partiones" hata mesajıyla başarısız olur ("bölümleme tablosu oluşturulamıyor").


1
sudo dd if=/dev/zero'İzx' cevabında önerildiği gibi kullanarak mevcut bölüm bilgilerini silmeyi denediniz mi? ddKomut başarılı olursa, yeniden denemeden önce bir MBR ( msdos) bölüm tablosu ve tek bir FAT32 bölümü oluşturmanızı öneririm . (Bir USB sürücüsünde birden çok bölüm kullanmaya çalışırken sorun yaşadım. Bunu çalıştırmaya çalışırken, muhtemelen çok basit bir kurulumla başlamak en iyisidir.)gpartedUNetbootin
irrasyonel John

bağlandıktan sonra aygıt için testisk yürütmeyi deneyin. herhangi bir sorun olup olmadığını kontrol edip onaylayın. tarama başarılı olduğunda bölüm bilgilerini yazın. MBR / GPT tabanlı bölümlere bağlı olarak bölümler oluşturmak için fdisk / gdisk kullanabilirsiniz
v_sukt

Yanıtlar:


27

Sorunun analizi

Bellek kartları ve USB pendrives içinde aynı tür donanıma sahiptir, bu nedenle aynı yöntemler her iki cihazla da ilgilidir. 'Sürücü' terimi, bir USB pendrive'ı ve bir bellek kartını ifade edebilir (ve bellek kartı bir USB adaptörü veya bilgisayardaki yerleşik bir yuva aracılığıyla bağlanabilir).

  1. Karışıklık: Sürücüde, diskin çalışmadığını düşünmek için bölümleme aracını karıştıran bazı veriler vardır. Bu durumda sürücünün bir bölümünü 'silebilirsiniz' (sıfırlarla üzerine yazabilirsiniz). Sürücünün baş ucundaki ilk megabaytı, megabaytı silmek genellikle yeterlidir.

  2. Sürücü salt okunur: Ben bir salt okunur dosya sistemi olduğu anlamına gelmez, ancak sürücü okunabilir ancak yazılabilir değil (CDROM veya DVD gibi). Bu, bazı yardım sistemi veya rakip sistemden kaynaklanıyor olabilir, bu nedenle bu listeye göre denemeye değer,

    • Bazı pendriveslerde ve birçok bellek kartında yazma koruması için okuma / yazma ve salt okunur arasında geçiş yapabilen küçük bir mekanik anahtar vardır. Niyeti olmadan salt okunur olarak ayarlamış olabilirsiniz.
    • Bilgisayarı yeniden başlatın ve mkusb ile ilk megabaytı geri yüklemeyi veya silmeyi tekrar deneyin.
    • Diğer USB aygıtlarının bağlantısını kesin. Bazen USB cihazları işlevi birbirinden rahatsız edebilir.
    • Diğer USB bağlantı noktalarını ve / veya diğer kart adaptörlerini deneyin.
    • Başka bir bilgisayar deneyin.
    • Başka bir bilgisayarda başka bir işletim sistemi (Windows, MacOS) deneyin.
    • Sürücünün ilk megabaytını hala silemiyorsanız ve sürücü salt okunursa, muhtemelen 'gridlock'ludur ve bir sonraki aşama tamamen' tuğla 'olacaktır. En azından sizin ve benim gibi normal kullanıcılar için mevcut araçlarla pendrive'ın onarılamayacak şekilde zarar gördüğünü kabul etmeniz gerektiğinde bir sınır vardır. Bu bağlantıya bakın: Pendrive ömrü
  3. Sürücü bulunamıyor: Sizin ve benim gibi normal kullanıcılar tarafından kullanılabilen onarım ve bölümleme araçlarını kullanmak için, sürücünün bilgisayar sistemi tarafından tanınması ve örneğin komut satırı aracı lsusbveya tarafından listelenmesi gerekir lspci. Ayrıntılı seçenekle daha fazla ayrıntı elde edersiniz

    lsusb -v
    

    Sürücü, örneğin komut satırı aracı tarafından bir yığın depolama aygıtı olarak da tanınmalıdır lsblk. İki komut satırı

    sudo lsblk -f
    sudo lsblk -m
    

    sürücüyü tanımlayabilmeniz için bir şekilde listelemelidir. Aşağıdaki komut satırı daha da iyidir, çünkü modeli de listeler (tipik olarak bir pendrive veya kart adaptörünün marka adını ve / veya modelini içerir).

    sudo lsblk -o model,name,size,fstype,label,mountpoint
    

    (Yazım hatalarını önlemek için buradan bir terminal penceresine kopyalayıp yapıştırabilirsiniz.)

    Kalıcı bir canlı sürücüye /dev/sddve klonlanmış bir yalnızca canlı sürücüye bakmak /dev/sdeaşağıdaki çıktıyı üretebilir,

    MODEL            NAME     SIZE FSTYPE  LABEL                     MOUNTPOINT
    ...
    Extreme          sdd     14,6G                                   
                     ├─sdd1   4,5G ntfs    usbdata                   /media/sudodus/usbdata
                     ├─sdd2     1M                                   
                     ├─sdd3   244M vfat    usbboot                   
                     ├─sdd4   874M iso9660 Lubuntu 16.04.1 LTS amd64 /media/sudodus/Lubuntu 16.04.1 LTS amd64
                     └─sdd5   9,1G ext4    casper-rw                 /media/sudodus/casper-rw
    Transcend 4GB    sde      3,8G iso9660 Lubuntu 16.04.1 LTS i386  
                     └─sde1   858M iso9660 Lubuntu 16.04.1 LTS i386  
    ...
    

    Dahili yuvaya takılan bir bellek kartı /dev/mmcblk0aşağıdaki örnekte gösterildiği gibi tanınabilir , burada Intel NUC SD kart yuvasındaki bir adaptördeki bir microSD karttan önyüklenir,

    MODEL            NAME          SIZE FSTYPE LABEL MOUNTPOINT
                     mmcblk0      29.7G              
                     ├─mmcblk0p1   300M vfat   EFI   /boot/efi
                     ├─mmcblk0p2     1M              
                     ├─mmcblk0p3   6.5G ext4   root  /
                     └─mmcblk0p4   512M swap         [SWAP]
    

    Bu durumda, hiçbir model adı listelenmez. Muhtemelen yine karta 'bakarak' vardır, ancak diğer araçları olduğunu, ikna edilebilir, yani Kartı tanımlamak yardımcı olabilir partedve lspci,

    sudo parted -ls
    Model: SD SP32G (sd/mmc)
    Disk /dev/mmcblk0: 31.9GB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags: 
    
    Number  Start   End     Size    File system     Name  Flags
     1      1049kB  316MB   315MB   fat32                 boot, esp
     2      316MB   317MB   1049kB                        bios_grub
     3      317MB   7262MB  6946MB  ext2            root
     4      7262MB  7799MB  537MB   linux-swap(v1)
    
    lspci
    ...
    00:1e.6 SD Host controller: Intel Corporation Sunrise Point-LP Secure Digital IO Controller (rev 21)
    ...
    
    • Sürücü bulunmazsa, önceki paragraftaki listeye göre deneyin: 'Sürücü salt okunur: "Bazı pendriveslerde ...".
    • Sürücü bir yığın depolama aygıtı olarak bulunur ve tanınırsa, bir sonraki bölüme göre başarılı olacağınıza dair umut vardır.

'Sadece' karışıklık olduğunu umalım

Sürücüyü standart bir depolama aygıtına geri yüklemeyi deneyin

Takma adı bir sürücüyü standart bir depolama aygıtına (MSDOS bölüm tablosu ve FAT32 dosya sistemli bölüm içeren) geri yükleyebilen mkusb (mkusb-dus) yükleyin ve kullanın . Bu talimatlar birçok sürücü türü ( USB pendrives , bellek kartları , sabit disk sürücüleri, HDD , yarıiletken sürücüler, SSD ) ile ilgilidir, ancak büyük olasılıkla çoğunlukla USB pendrives ve bellek kartları için kullanılır.

Standart Ubuntu çalıştırırsanız, depo Evrenini almak için ek bir talimat almanız gerekebilir. (Kubuntu, Lubuntu ... Xubuntu, depo Evrenini otomatik olarak etkinleştirdi.)

sudo add-apt-repository universe  # only for standard Ubuntu

sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
sudo apt-get update
sudo apt-get install mkusb mkusb-nox usb-pack-efi

Daha ayrıntılı talimatlarla bu bağlantılara bakın,

mkusb sürüm 12 takma adı mkusb-dus: resim açıklamasını buraya girin

mkusb, geri yüklemenin ilk adımı olarak ilk megabaytı siliyor

Bazen bazı veriler, sürücünün iyi olsa bile çalışmadığını düşünmek için yazılımı 'kandırır' ve bu verilerden kurtulmak için ilk megabaytı silmek yeterlidir. Sürücüye bölüm tablosunun veya sistemin yapısını doğru tanımayan veya anlamayan bir araçla 'bakabilirsiniz', örneğin

  • bir iso dosyasından klonlanmışsa veya
  • sürücüde RAID yapılandırmasından izler varsa.

Böylece yapabilirsiniz

  • mkusb'nin sürücüyü standart bir depolama aygıtına geri yüklemesine izin verin (uygun bir standart çözüm) veya
  • mkusb ilk megabaytı silsin ve bundan sonra başka bir bölüm tablosu ve / veya başka dosya sistemleri istiyorsanız başka bir araç kullanın . Grafik kullanıcı arayüzü (pencere yöneticisi veya masaüstü ortamı) kullanıyorsanız gparted iyi bir araçtır.

Mkusb başarısız olursa ne yapmalı

Mkusb başarısız olursa, sürücü sistem tarafından bulunmaz veya salt okunurdur. Bu durumda, 'Sürücü salt okunur'dur (yukarıdaki) paragrafındaki listeye göre denemelisiniz.


1
Sarkacın bir aygıt olarak bile tanınmadığı "tuğla" aşamasında bile, çalışan bir mikro SD kartı sökerek alabilirsiniz. Bazen hafızanın kendisi değil, kötü giden okuma donanımıdır.
ubfan1

@ ubfan1, lütfen demontajı açıklayın (belki kendi cevabınızda ve eğer varsa, bu bağlamda yararlı olan bazı bağlantılar ekleyin). Normal kullanıcılar tarafından kullanılabilecek bir araç veya sökme işlemi gerçekleştirecek bazı yararlı komut satırları biliyor musunuz? Yoksa mekanik veya fiziksel sökme mi demek istediniz ? Bu durumda, daha sonra belleği bir bilgisayara nasıl bağlayabilirsiniz? Bazı kullanışlı adaptörler var mı (normal kullanıcılar için satın alınabilir)?
sudodus

1
Evet, iç kısımların bir mikro SD kart içerip içermediğini görmek için şeyleri parçalara ayıran fiziksel bir sökme demek istedim. Bu kart bulunursa, herhangi bir USB mikro SD kart okuyucusunda (genellikle 10 ABD dolarından daha düşük fiyata satılır) okunabilir veya SD formatındaki bir adaptörde (satın alındığında genellikle birçok mikro SD kartla birlikte gelir) kullanılabilir. bilgisayar SD kart okuma yeteneklerine sahiptir.
ubfan1

Teşekkürler @ ubfan1, bu çok yararlı bilgiler, özellikle bir kullanıcı bir tuğla USB pendrive veri kurtarmak isterse :-)
sudodus 5

1
Bir kalem sürücüsü vb. Fark edilmezse, bağlantısının kesildiği ve sadece lehimlenmesi gereken kristal olduğu tespit edilen başka bir şey ... bazen başka bir USB cihazından iyi bir tane hasat edebilirsiniz ...
ben-Nabiy Derush

9

Bu biraz geç, ama işte benim girdim.

Kardeşim bir şekilde flash sürücüsünün Windows üzerinde çalışmasını ve Linux'ta salt okunur olmasını sağladı. Yeni bir bölüm tablosu yapmak için GParted kullanmaya çalışmak işe yaramadı, bu yüzden dd seçeneğini denedim. Bu da işe yaramadı, ama biraz uğraştıktan sonra aşağıdaki komutu kullandım:

sudo dd if=/dev/zero of=/dev/sdb bs=1M count=40

Bundan sonra GParted'ı tekrar kullanabilirim ve mükemmel çalıştı. Açıkçası ilk blok sorun değildi, ama sorun orada ve blok 40 arasında bir yerde yatıyordu.


Sen (ben bu kartı biçimlendirme ve ne olursa olsun bölümleri ve dosya sistemleri oluşturmak demek) Disk Utility ile aynı yapabilirdi

5

Önce usb sürücüsünü çıkarın ve ardından GParted ile biçimlendirin.


2

gpartedPaketi Yazılım Merkezi'ne (veya sudo apt-get updateardından çalıştırarak Terminal / Konsole sudo apt-get install gparted) kurun . Bu size GParted Partition Editor'ı verir.

Sonra GParted'ı çalıştırın. MicroSD / USB sürücüsünü, ekranın sağ üst köşesindeki açılır menüdeki cihazlar listesinde bulun. Doğru cihaza sahip olduğunuzdan emin olun. (Bunu ölçmeye yardımcı olması için boyutuna bakabilirsiniz.) Yanlışlıkla değerli verileri olan başka bir sürücüyü veya Ubuntu sisteminizi yanlışlıkla biçimlendirmeniz çok kötü olurdu!

Doğru cihaz seçiliyken Device...> seçeneğini çalıştırın Create Partition Table.... Varsayılan seçenekleri kullanın (örn. Tıklayın Apply, altındaki seçeneği değiştirmeyin Advanced). GParted'daki diğer değişikliklerin yalnızca değişikliklerinizi uyguladığınızda gerçekleştirilirken, yeni bir bölüm tablosu oluşturmanın, üzerinde çalıştığı sürücüdeki her şeyi sildiğini ve tıkladığınızda hemen gerçekleştirildiğini unutmayınApply .

Şimdi aygıtta bir FAT32 bölümü oluşturun (veya yalnızca birkaç megabayt gibi çok küçükse bir FAT16 bölümü oluşturun veya örneğin bir FAT16 bölümü gerektiren yönergeleri izlediğiniz için FAT16 bölümüne ihtiyacınız olduğunu biliyorsanız) . Yeni FAT32 bölümü sürücünün tamamını kapsamalıdır (GParted'da varsayılan değerdir). Orada bölümü göreceksiniz, ama bu sadece o ne gösteriyor olacak değişikliklerinizi uyguladığınızda benziyor.

Ardından değişikliklerinizi uygulayın (yeşil onay işaretini tıklayarak). GParted'tan çıkın.

Yeni bölümü , soldaki Aygıtlar'ın altındaki herhangi bir Nautilus (dosya tarayıcısı) penceresinde bulabilmeniz gerekir . Bölümü Nautilus'taki Cihazlar altında tıklayarak monte edin .

Şimdi buna UNetbootin ile yazabilmelisiniz.


1
teşekkürler ama ben zaten gparted ve hiçbir şey ile denedim
Mauri Olivares

1
denedim (iyi ben yağ 32 usb 2 birincil bölümleri var) silmek, taşımak, yeniden boyutlandırmak, başka bir formata ve hiçbir şey (her iki bölümde) oluşturan çalıştı ve hata her zaman aynı araç hiçbir kullanılabilir bu an (ya da ben böyle bir şey ispanyolca kendim tercüme üzgünüm)
Mauri Olivares

tamam ama ben zaten bir bölüm tablosu veya "tabla de partiones" yapmak denedim ve hata bir bölüm tablosu "veya" imkansız kret tabla de partiones "ve sadece bu ve" tamam "botton oluşturamıyor
Mauri Olivares

@MauriOlivares Ah, anlıyorum. Maalesef, hata mesajının buna yanıt olduğunu fark etmedim. Bu bilgiyi sorunuzda düzenledim - bu, başkalarının sorununuza çözüm sunmasına yardımcı olmalıdır (hiçbir şey bulamamam veya başka birinin sizin için bir çözümü olması durumunda).
Eliah Kagan

1

Sadece Linux'umda test ettim, Disk İzlencesi'ni kullanmalısınız. (Sistem> Yönetim> Disk Yardımcı Programı)

  1. Takılıysa tıklayın unmount volume. Bir hata ortaya çıkarsa, masaüstünden bağlantısını kesmeyi deneyin, yine de bir hata ortaya çıkarsa, kaldırın ve tekrar takın.
  2. Tıklayın format driveve varsayılanı bırakın. (ana önyükleme kaydıdır)
  3. Silme işlemini tamamladıktan sonra, üzerine tıklayın Create partitionve NTFS'yi seçin ve varsayılanı bırakın.

Bu adımları kendim test ettim, lütfen başka bir şey varsa söyle.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.