Pertanyaan Tidak dapat memformat drive usb saya. Saya sudah mencoba dengan mkdosfs dan gparted


Saya memiliki kartu MicroSD di adaptor USB (yang dicolokkan ke port USB pada mesin saya, dan berfungsi seperti USB flash drive). Saya menggunakan Unetbootin untuk membuat flash drive USB bootable dengan Kubuntu. Tapi saya harus membatalkannya ketika sedang bekerja. Jadi saya membunuh proses Unetbootin dari konsol.

Sejak itu, saya tidak dapat memformat MicroSD atau menghapus folder yang dibuat oleh Kubuntu. Saya juga sudah mencoba mkdosfs, tanpa hasil. Saya tidak bisa me-mount drive lagi baik? Apa yang dapat saya lakukan untuk membuat drive ini dapat digunakan lagi?

Mencoba membuat tabel partisi baru di GParted, seperti yang dijelaskan dalam jawaban Eliah Kagan, tidak berfungsi. Gagal dengan pesan kesalahan "frontal yang tidak mungkin tabla de particiones" ("tidak dapat membuat tabel partisi").


9
2018-06-01 01:29


asal


Sudahkah Anda mencoba menghapus informasi partisi yang ada dengan menggunakan sudo dd if=/dev/zero seperti yang disarankan dalam jawaban dari 'izx'? Jika itu dd perintah berhasil maka saya akan merekomendasikan Anda membuat MBR (msdos) tabel partisi dan partisi FAT32 tunggal menggunakan gparted sebelum mencoba lagi UNetbootin. (Saya mengalami masalah saat mencoba menggunakan beberapa partisi pada drive USB. Meskipun Anda hanya mencoba untuk membuatnya bekerja, mungkin yang terbaik adalah memulai dengan pengaturan yang sangat sederhana.) - irrational John
coba jalankan testisk untuk perangkat setelah terhubung. biarkan periksa dan konfirmasi jika ada masalah. setelah pemindaian berhasil, tulis informasi partisi. maka Anda dapat menggunakan fdisk / gdisk untuk membuat partisi tergantung pada partisi berbasis MBR / GPT - v_sukt


Jawaban:


Analisis masalah

Kartu memori dan USB pendrives memiliki jenis perangkat keras yang sama di dalamnya, jadi metode yang sama relevan untuk kedua jenis perangkat. Istilah 'drive' dapat mengacu pada flashdisk USB serta kartu memori (dan kartu memori dapat dihubungkan melalui adaptor USB atau slot internal di komputer).

  1. Kebingungan: Ada beberapa data dalam drive, yang membuat alat partisi menjadi kacau, untuk berpikir bahwa drive tidak berfungsi. Dalam hal ini Anda hanya dapat 'menghapus' bagian dari drive (menimpa dengan nol). Ini biasanya cukup untuk menghapus megabyte pertama, megabyte di ujung kepala drive.

  2. Drive hanya bisa dibaca: Saya tidak bermaksud bahwa ada sistem file read-only, tetapi itu mendorong dapat dibaca tetapi tidak dapat ditulis (seperti CDROM atau DVD). Ini mungkin disebabkan oleh beberapa sistem bantuan atau sistem yang bersaing, jadi ada baiknya untuk mencoba sesuai dengan daftar ini,

    • Pada beberapa pendrives dan pada banyak kartu memori ada saklar mekanis kecil untuk perlindungan menulis, yang dapat beralih antara baca / tulis dan hanya-baca. Anda mungkin telah mengaturnya hanya-baca tanpa niat.
    • Nyalakan ulang komputer dan coba lagi untuk memulihkan atau menghapus megabyte pertama dengan mkusb.
    • Putuskan sambungan perangkat USB lainnya. Terkadang perangkat USB dapat mengganggu fungsi satu sama lain.
    • Coba port USB lain, dan / atau adapter kartu lainnya.
    • Coba komputer lain.
    • Coba sistem operasi lain (Windows, MacOS) di komputer lain.
    • Jika Anda masih tidak dapat menghapus megabyte pertama dari drive, dan drive hanya-baca, mungkin 'macet', dan tahap berikutnya adalah bahwa itu akan benar-benar 'bricked'. Ada batas, ketika Anda harus menerima bahwa flashdisk rusak diperbaiki, setidaknya dengan alat yang tersedia untuk pengguna normal seperti Anda dan saya. Lihat tautan ini: Masa pakai flashdisk
  3. Drive tidak dapat ditemukan: Untuk menggunakan alat-alat untuk perbaikan dan partisi, yang tersedia untuk pengguna normal seperti Anda dan saya, drive harus dikenali oleh sistem komputer dan terdaftar misalnya oleh alat baris perintah lsusb atau lspci. Anda mendapatkan lebih banyak detail dengan opsi verbose

    lsusb -v
    

    Drive juga harus diakui sebagai perangkat penyimpanan massal misalnya oleh alat baris perintah lsblk. Dua baris perintah

    sudo lsblk -f
    sudo lsblk -m
    

    harus mencantumkan drive dengan cara, sehingga Anda dapat mengidentifikasinya. Baris perintah berikut bahkan lebih baik, karena daftar juga model (yang biasanya mencakup nama merek dan / atau model flashdisk atau adaptor kartu).

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

    (Anda dapat menyalin dan menempel dari sini ke jendela terminal untuk menghindari kesalahan pengetikan.)

    Melihat drive langsung yang gigih /dev/sdd dan drive hidup hanya kloning /dev/sde dapat menghasilkan output sebagai berikut,

    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  
    ...
    

    Kartu memori yang dicolokkan ke slot internal dapat dikenali sebagai /dev/mmcblk0 seperti yang diilustrasikan oleh contoh berikut, di mana Intel NUC di-boot dari kartu microSD di adaptor di slot kartu SD,

    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]
    

    Dalam hal ini, tidak ada nama model yang terdaftar. Anda mungkin bisa yakin, bahwa Anda 'melihat' kartu itu, tetapi ada alat lain, yang dapat membantu Anda mengidentifikasi kartu, parted dan 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)
    ...
    
    • Coba sesuai dengan daftar di paragraf sebelumnya, 'Drive read-only: "Pada beberapa pendrives ..."', jika drive tidak ditemukan.
    • Jika drive ditemukan dan diakui sebagai perangkat penyimpanan massal, ada harapan Anda akan berhasil sesuai dengan bab berikutnya.

Mari kita berharap bahwa hanya ada kebingungan 'satu-satunya'

Coba pulihkan drive ke perangkat penyimpanan standar

Instal dan gunakan mkusb (mkusb-dus), yang dapat memformat alias mengembalikan drive ke perangkat penyimpanan standar (dengan tabel partisi MSDOS dan partisi dengan sistem file FAT32). Instruksi ini relevan untuk banyak jenis drive (USB pendrives, kartu memori, hard disk drive, HDD, solid state drive, SSD), tetapi mungkin paling sering digunakan untuk pendrives USB dan kartu memori.

Jika Anda menjalankan Ubuntu standar, Anda mungkin memerlukan instruksi tambahan untuk mendapatkan Universe repositori. (Kubuntu, Lubuntu ... Xubuntu memiliki Universe repositori yang diaktifkan secara otomatis.)

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

Lihat tautan ini dengan petunjuk yang lebih terperinci,

mkusb versi 12 alias mkusb-dus: enter image description here

mkusb menyeka megabyte pertama sebagai langkah pertama untuk memulihkannya

Terkadang beberapa data 'menipu' perangkat lunak untuk berpikir bahwa drive tidak berfungsi, bahkan ketika itu baik, dan itu cukup untuk menghapus megabyte pertama untuk menyingkirkan data tersebut. Anda dapat 'melihat' drive dengan alat, yang tidak mengenali atau memahami dengan benar struktur tabel partisi atau sistem, misalnya

  • apakah itu dikloning dari file iso, atau
  • jika ada jejak dari konfigurasi RAID pada drive.

Jadi kamu bisa

  • biarkan mkusb mengembalikan drive ke perangkat penyimpanan standar (solusi standar yang nyaman), atau
  • biarkan mkusb menghapus megabyte pertama dan setelah itu gunakan alat lain, jika Anda ingin tabel partisi lain dan / atau sistem file lainnya. gparted adalah alat yang baik, jika Anda menjalankan antarmuka pengguna grafis (manajer jendela atau lingkungan desktop).

Apa yang harus dilakukan jika mkusb gagal

Jika mkusb gagal, drive tidak ditemukan oleh sistem atau hanya-baca. Dalam hal ini Anda harus mencoba sesuai dengan daftar di paragraf 'Drive read-only' (di atas).


16
2017-07-07 20:34



Bahkan pada tahap "bricked", di mana flashdisk bahkan tidak dikenali sebagai perangkat, Anda mungkin dapat mengambil kartu micro-SD yang berfungsi dari itu dengan cara disassembly. Terkadang itu perangkat keras pembacaan yang buruk, bukan memori itu sendiri. - ubfan1
@ ubfan1, tolong jelaskan pembongkaran (mungkin dalam jawaban sendiri, dan tambahkan beberapa tautan, jika Anda memilikinya, yang berguna dalam konteks ini). Dan apakah Anda tahu alat, yang tersedia untuk pengguna normal, atau beberapa baris perintah berguna yang akan melakukan pembongkaran. Atau maksud Anda mekanik atau fisik membongkar? Dalam hal ini, bagaimana Anda menghubungkan memori ke komputer sesudahnya? Apakah ada adaptor yang berguna (yang tersedia untuk dibeli bagi pengguna normal)? - sudodus
Ya, maksud saya adalah pembongkaran fisik, memisahkan semuanya, untuk melihat apakah bagian dalamnya berisi kartu SD mikro. Kartu ini, jika ditemukan, dapat dibaca di pembaca kartu micro SD USB (biasanya tersedia kurang dari $ 10), atau bahkan digunakan dalam adaptor ke format SD (umumnya dilengkapi dengan banyak kartu SD mikro saat dibeli) jika komputer memiliki kemampuan membaca kartu SD. - ubfan1
Terima kasih @ ubfan1, ini adalah informasi yang sangat berguna, saya pikir terutama jika seorang pengguna ingin memulihkan data dari USB flashdisk bata :-) - sudodus
Satu hal lain yang saya temukan yang jika drive pena dll tidak diakui adalah bahwa kristal yang telah menjadi terputus dan hanya perlu disolder kembali ... kadang-kadang Anda dapat memanen yang baik dari perangkat USB lain ... - ben-Nabiy Derush


Ini agak terlambat, tapi inilah masukan saya.

Saudaraku entah bagaimana membuat flash drive-nya tidak berfungsi pada Windows dan read-only di Linux. Mencoba menggunakan GParted untuk membuat tabel partisi baru tidak berfungsi, jadi saya mencoba opsi dd. Ini tidak berhasil, tetapi setelah sedikit mengutak-atik saya menggunakan perintah berikut:

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

Setelah ini saya bisa menggunakan GParted lagi, dan itu bekerja dengan sempurna. Jelas blok pertama bukan masalah, tetapi masalahnya terletak di suatu tempat di antara sana dan memblokir 40.


9
2017-11-28 20:42



Anda bisa melakukan hal yang sama dengan Disk Utility (maksud saya memformat kartu itu dan membuat partisi dan sistem file apa saja)


Unmount drive usb terlebih dahulu dan kemudian format dengan GParted.


4
2017-11-05 04:14





Instal gparted paket di Pusat Perangkat Lunak (atau di Terminal / Konsole dengan menjalankan sudo apt-get update diikuti oleh sudo apt-get install gparted). Ini memberi Anda Editor Partisi GParted.

Kemudian jalankan GParted. Temukan drive MicroSD / USB dalam daftar perangkat di menu tarik-turun di sudut kanan atas layar. Pastikan Anda memiliki perangkat yang tepat. (Anda dapat melihat ukurannya untuk membantu mengukur ini.) Itu akan terjadi sangat buruk jika Anda secara tidak sengaja memformat drive yang berbeda yang memiliki data berharga, atau sistem Ubuntu Anda, di atasnya!

Dengan memilih perangkat yang benar, jalankan Device... > Create Partition Table.... Gunakan opsi default (yaitu, klik saja Apply, jangan ubah opsi di bawah Advanced). Harap dicatat bahwa, sementara modifikasi lain di GParted hanya dilakukan ketika Anda menerapkan perubahan Anda, membuat tabel partisi baru menghapus apa pun pada drive yang dilakukan, dan dilakukan segera ketika Anda mengklik Apply.

Sekarang buat partisi FAT32 pada perangkat (atau partisi FAT16 jika itu sangat kecil, seperti hanya beberapa megabyte, atau jika Anda tahu Anda memerlukan partisi FAT16, misalnya, karena Anda mengikuti petunjuk yang memanggil partisi FAT16). Partisi FAT32 baru harus mencakup seluruh drive (yang merupakan default di GParted). Anda akan melihat partisi di sana, tetapi itu hanya menunjukkan kepada Anda apa itu akan terlihat seperti ketika Anda menerapkan perubahan Anda.

Kemudian terapkan perubahan Anda (dengan mengklik tanda centang hijau). Keluar dari GParted.

Anda harus dapat menemukan partisi baru di setiap jendela Nautilus (yaitu, file browser), di bawah Perangkat di kiri. Pasang partisi dengan mengklik di bawah Perangkat di Nautilus.

Sekarang Anda harus bisa menulisnya dengan UNetbootin.


1
2018-06-01 01:51



terima kasih tetapi saya sudah mencoba dengan gparted dan tidak ada - Mauri Olivares
saya mencoba (baik saya memiliki 2 partisi utama di usb lemak 32) saya mencoba untuk menghapus, memindahkan, mengesampingkan, memformat ke format lain dan tidak ada (di kedua partisi) dan kesalahan itu selalu sama alat ini tidak tersedia di saat ini (atau sesuatu seperti itu saya sedang menerjemahkan dari bahasa spanyol oleh saya sendiri) - Mauri Olivares
ok tapi saya sudah mencoba melakukan tabel partisi atau "tabla de particiones" dan kesalahan tidak dapat membuat tabel partisi "atau" tabla de particlaes yang mustahil "dan hanya itu dan botton" ok " - Mauri Olivares
@MauriOlivares Ah, saya mengerti. Maaf, saya tidak menyadari pesan kesalahan itu sebagai tanggapan atas hal ini. Saya baru saja mengedit informasi itu ke dalam pertanyaan Anda - yang seharusnya membantu orang lain menawarkan solusi untuk masalah Anda (kalau-kalau saya tidak punya apa-apa, atau ada orang lain yang punya solusi untuk Anda lebih dulu). - Eliah Kagan
ok thanks =) untuk itu - Mauri Olivares


Saya baru saja mengujinya di Linux saya, Anda harus menggunakan Disk Utility. (Sistem> Administrasi> Utilitas Disk)

  1. Klik unmount volume jika terpasang. Jika kesalahan muncul, coba lepaskan dari Desktop, jika masih ada kesalahan, hapus dan pasang kembali.
  2. Klik format drivedan biarkan default. (Ini adalah catatan boot master)
  3. Setelah selesai menghapus, klik Create partition dan pilih NTFS dan biarkan default.

Langkah-langkah ini saya uji sendiri, tolong jika ada yang lain, beri tahu saya.


0
2018-04-02 20:57