Android

Cara memformat drive usb dan kartu sd di linux

Cara Mengatasi Flashdisk Minta Format Tanpa Di Format

Cara Mengatasi Flashdisk Minta Format Tanpa Di Format

Daftar Isi:

Anonim

Sebelum Anda dapat menggunakan kartu SD atau drive USB, perlu diformat dan dipartisi. Biasanya sebagian besar drive USB dan kartu SD sudah diformat menggunakan sistem file FAT dan tidak perlu diformat di luar kotak. Namun, dalam beberapa kasus, Anda mungkin perlu memformat drive.

Di Linux, Anda dapat menggunakan alat grafis seperti GParted atau alat baris perintah seperti fdisk atau parted untuk memformat drive dan membuat partisi yang diperlukan.

Dalam tutorial ini, kami akan menunjukkan cara memformat Drive USB atau Kartu SD di Linux menggunakan utilitas parted .

Penting untuk dicatat bahwa memformat adalah proses yang merusak, dan itu akan menghapus semua data yang ada. Jika Anda memiliki data pada drive UDS dari kartu SD, pastikan Anda mencadangkannya.

Instalasi parted

GNU Parted adalah alat untuk membuat dan mengelola tabel partisi. Paket parted sudah diinstal pada sebagian besar distro Linux saat ini. Anda dapat memeriksa apakah itu diinstal pada sistem Anda dengan mengetik:

parted --version

parted (GNU parted) 3.2 Copyright (C) 2014 Free Software Foundation, Inc….

Jika parted tidak diinstal pada sistem Anda, Anda dapat menginstalnya menggunakan manajer paket distribusi Anda.

Instal parted di Ubuntu dan Debian

sudo apt update sudo apt install parted

Instal parted pada CentOS dan Fedora

sudo yum install parted

Mengidentifikasi Nama Kartu USB atau SD

Masukkan USB flash drive atau kartu SD ke mesin Linux Anda dan temukan nama perangkat menggunakan perintah lsblk :

lsblk

Perintah akan mencetak daftar semua perangkat blok yang tersedia:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT… sdb 8:16 1 14.4G 0 disk └─sdb1 8:17 1 1.8G 0 part /media/data…

Pada contoh di atas, nama perangkat SD adalah /dev/sdb , tetapi ini mungkin berbeda pada sistem Anda.

Anda juga dapat menggunakan perintah dmesg untuk menemukan nama perangkat:

lsblk

Setelah Anda memasang perangkat, dmesg akan menampilkan nama perangkat:

… sd 1:0:0:0: 30218842 512-byte logical blocks: (15.5 GB/14.4 GiB)…

Menghapus Data dengan Aman (Opsional)

Sebelum memformat drive, Anda dapat menghapus semua data dengan aman dengan menimpa seluruh drive dengan data acak. Ini memastikan bahwa data tidak dapat dipulihkan oleh alat pemulihan data apa pun.

Anda harus benar-benar menghapus data hanya jika perangkat akan diberikan. Jika tidak, Anda dapat melewati langkah ini.

Berhati-hatilah sebelum menjalankan perintah berikut dan menghapus data drive secara permanen. Bagian of=… dari perintah dd harus mengarah ke drive target.

sudo dd if=/dev/zero of=/dev/sdb bs=4096 status=progress

Bergantung pada ukuran drive, prosesnya akan memakan waktu untuk diselesaikan.

Setelah disk terhapus, perintah dd akan mencetak "Tidak ada ruang tersisa di perangkat":

15455776768 bytes (15 GB, 14 GiB) copied, 780 s, 19.8 MB/s dd: error writing '/dev/sdb': No space left on device 3777356+0 records in 3777355+0 records out 15472047104 bytes (15 GB, 14 GiB) copied, 802.296 s, 19.3 MB/s

Membuat Partisi dan Formating

Sistem file yang paling umum adalah exFAT dan NTFS pada Windows, EXT4 pada Linux dan FAT32 yang dapat digunakan pada semua sistem operasi.

Kami akan menunjukkan cara memformat drive USB atau kartu SD Anda ke FAT32 atau EXT4. Gunakan EXT4 jika Anda bermaksud menggunakan drive hanya pada sistem Linux, jika tidak format dengan FAT32. Satu partisi cukup untuk sebagian besar kasus penggunaan.

Format dengan FAT32

Pertama, buat tabel partisi dengan menjalankan perintah berikut:

sudo parted /dev/sdb --script -- mklabel msdos

Buat partisi Fat32 yang mengambil seluruh ruang:

sudo parted /dev/sdb --script -- mkpart primary fat32 1MiB 100%

Format partisi boot ke FAT32:

sudo mkfs.vfat -F32 /dev/sdb1

mkfs.fat 4.1 (2017-01-24)

Setelah selesai, gunakan perintah di bawah ini untuk mencetak tabel partisi dan memverifikasi bahwa semuanya sudah diatur dengan benar:

sudo parted /dev/sdb --script print

Outputnya akan terlihat seperti ini:

Model: Kingston DataTraveler 3.0 (scsi) Disk /dev/sdb: 15.5GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 15.5GB 15.5GB primary fat32 lba

Itu saja! Anda telah memformat perangkat Anda.

Format dengan EXT4

Buat tabel partisi GPT dengan mengeluarkan:

sudo parted /dev/sdb --script -- mklabel gpt

Jalankan perintah berikut untuk membuat partisi EXT4 yang mengambil seluruh ruang:

sudo parted /dev/sdb --script -- mkpart primary ext4 0% 100%

Format partisi ke ext4:

sudo mkfs.ext4 -F /dev/sdb1

mke2fs 1.44.1 (24-Mar-2018) /dev/sdb1 contains a vfat file system Creating filesystem with 3777024 4k blocks and 944704 inodes Filesystem UUID: 72231e0b-ddef-44c9-a35b-20e2fb655b1c Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208 Allocating group tables: done Writing inode tables: done Creating journal (16384 blocks): done Writing superblocks and filesystem accounting information: done

Verifikasi dengan mencetak tabel partisi:

sudo parted /dev/sdb --script print

Outputnya akan terlihat seperti ini:

Model: Kingston DataTraveler 3.0 (scsi) Disk /dev/sdb: 15.5GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 15.5GB 15.5GB ext4 primary

Kesimpulan

Memformat drive USB atau kartu SD di Linux adalah proses yang cukup mudah. Yang perlu Anda lakukan adalah memasukkan drive, membuat tabel partisi, dan memformatnya dengan FAT32 atau sistem file pilihan Anda.

terminal