Làm cách nào để định dạng ổ flash USB?


261

Trong Windows, có một tùy chọn "Định dạng" đơn giản trong menu bật lên nhấp chuột phải của ổ đĩa flash. Cái đó ở đâu trong Ubuntu?


Tôi đã cố định dạng máy nghe nhạc mp3 của mình với góa phụ-7 và không thành công. gparted giải quyết vấn đề.
Habeeb Perwad

Chưa thể đăng câu trả lời ở đây, vì vậy tôi đang nhận xét: Ubuntu 18.04 có tùy chọn "Định dạng ...", khi bạn nhấp chuột phải vào ổ USB trong Tệp.
Stefan_Fairphone

Câu trả lời:


241

Bạn có thể sử dụng Đĩa được cài đặt theo mặc định và dễ sử dụng.

nhập mô tả hình ảnh ở đây

  • 1: Nhấp vào biểu tượng Dash
  • Lần 2: Tìm kiếm "Đĩa"
  • Lần 3: Nhấp vào Đĩa

Ứng dụng sẽ hiển thị:

nhập mô tả hình ảnh ở đây

  • Thứ 1: Chọn ổ flash USB
  • Lần 2: Nhấp vào biểu tượng "bánh răng" và chọn "Định dạng"

Cửa sổ nhỏ này sẽ xuất hiện, chỉ cần chọn tùy chọn bạn muốn và nhấp vào Định dạng ...:

nhập mô tả hình ảnh ở đây


1
Cảm ơn. Đó là nó. Nhưng một câu hỏi nữa xuất hiện. Trong lựa chọn của FS, nó chỉ cung cấp FAT cùng với ext2, ext3 và FAT được mã hóa. Nhưng điều này có nghĩa là FAT16, FAT32 hay exFAT? Trong trường hợp cụ thể của tôi, tôi thích FAT16 hơn vì ổ đĩa flash của tôi chỉ có dung lượng 1GB.
Ivan

1
không, bạn không phải cài đặt gparted chỉ goto System -> Quản trị -> Disk Utility và định dạng.
Lincity

6
Tôi không nghĩ có bất kỳ lý do nào để chọn FAT16 trên FAT32.
loevborg

5
FAT16 sẽ lãng phí nhiều không gian hạn chế của bạn. Nó không nên được sử dụng trên bất cứ thứ gì trên 256mb hoặc hơn.
psusi

5
Trong 12.10 trở đi, tùy chọn "định dạng ..." đã biến mất. Tiện ích đĩa có một lỗi dài hạn khiến cho việc định dạng không thể thực hiện được: bug.launchpad.net/ubfox/+source/udisks/+orms/1059872 . Tùy chọn duy nhất của bạn là sử dụng GParted --- xem câu trả lời tiếp theo.
Rmano

184

Trong Ubuntu có nhiều phương pháp để bạn có thể định dạng ổ đĩa bút của mình.

1 Với tiện ích Đĩa

Ảnh chụp màn hình đĩa

xem video

Đây là cách đơn giản nhất.

2 Với GParted

Ảnh chụp màn hình GParted

xem video

Bạn có thể cài đặt nó

  • từ Trung tâm phần mềm Ubuntu hoặc

  • trên dòng lệnh:

    sudo apt install gparted
    

3 Trên dòng lệnh

xem video

  1. Để hiển thị ổ USB trong số tất cả các phân vùng lưu trữ và ổ đĩa trên máy tính của bạn, hãy sử dụng:

    lsblk
    

    Bạn cũng có thể dùng:

    df
    
  2. Giả sử nó có thể /dev/sdy1. Ngắt kết nối với:

    sudo umount /dev/sdy1
    
  3. Để định dạng ổ đĩa với định dạng hệ thống tệp FAT32:

    sudo mkfs.vfat /dev/sdy1
    

    Để đặt nhãn hệ thống tệp cho ổ đĩa bút của bạn trong quy trình:

    sudo mkfs.vfat -n 'name_for_your_pendrive' /dev/sdy1

4
Nó sẽ hoạt động ngay cả khi usb được bảo vệ ghi. Cảm ơn rất nhiều.
Mansoorkhan Cherupuzha

Hai video đầu tiên không còn khả dụng nữa
Martin Thoma

Đối với ổ đĩa bút, bạn không cần -Itùy chọn này và có thể thích sử dụng : mkfs.fat -v -F 32 -n "MyUsbStick" /dev/sda.
not2qubit

Để đổi tên hệ thống tập tin FAT16 hoặc 32, tôi quen sử dụng hơn: sudo mlabel -i /dev/sdy1 ::name_for_your_pendrive # (trên một dòng, hãy chú ý đến việc điều chỉnh :)
kFly

132

Đường lối lệnh

Trong trường hợp bạn không thể định dạng thiết bị của mình từ GUI, hãy thử theo cách này.

  1. Mở Terminal ( Ctrl+ Alt+ T)

  2. Liệt kê các thiết bị lưu trữ khối của bạn bằng cách phát lệnh lsblk
    Sau đó xác định ổ đĩa bút của bạn bằng SIZE. Trong trường hợp của tôi /dev/sdb

    nhập mô tả hình ảnh ở đây

  3. Xóa mọi thứ trong ổ đĩa bút (Bước này là Tùy chọn) :

    sudo dd status=progress if=/dev/zero of=/dev/sdb bs=4k && sync  
    

    Thay thế /dev/sdbbằng thiết bị tương ứng của bạn.

    Nhập rất cẩn thận tên này hoặc cuối cùng bạn có thể xóa một trong các đĩa khác của bạn . Điều này sẽ mất một thời gian. ( trạng thái tùy chọn = tiến độ không bắt buộc nhưng cung cấp cho bạn một số phản hồi)

    Nó sẽ giả vờ bị mắc kẹt. Chỉ cần kiên nhẫn.

    ví dụ:

    dd if=/dev/zero of=/dev/sdb bs=4k && sync
    dd: error writing '/dev/sdb': No space left on device
    
    1984257+0 records in
    1984256+0 records out
    8127512576 bytes (8.1 GB) copied, 1236.37 s, 6.6 MB/s
    
  4. Tạo bảng phân vùng mới trong thiết bị:

    sudo fdisk /dev/sdb
    

    Sau đó nhấn letter ođể tạo một bảng phân vùng DOS trống mới.

  5. Tạo một phân vùng mới:

    • Nhấn thư n để thêm một phân vùng mới. Bạn sẽ được nhắc về kích thước của phân vùng. Tạo một phân vùng chính khi được nhắc, nếu bạn không chắc chắn.

    • Sau đó nhấn thư wđể ghi bảng vào đĩa và thoát.

  6. Định dạng phân vùng mới của bạn.

    • Xem nhãn phân vùng mới của bạn bằng lệnh Trong trường hợp của tôi . Một lần nữa hãy chú ý đến tên này vì sẽ không có bất kỳ sự bảo vệ nào để ngăn bạn xóa một đĩa khác.lsblk
      /dev/sdb1

    đầu ra lsblk

    • Ban hành lệnh dưới đây để định dạng ổ đĩa mới:

      sudo mkfs.vfat /dev/sdb1  
      

      Vui lòng thay thế /dev/sdb1bằng thiết bị tương ứng của bạn.

    • Đẩy thiết bị:

      sudo eject /dev/sdb
      

16
nếu bạn mất kiên nhẫn trong khi chờ đợi, ddbạn luôn có thể ps aux | grep ddsao chép quy trình id sau đó watch -n 4 kill -USR1 pid
Donald Derek

Trái ngược với GUI, nó thực sự định dạng đúng thanh và cho phép (sử dụng tham số -n <name>) để đặt nhãn của đĩa đó. Cách GUI không hoạt động đối với tôi.
Matthias Hryniszak

Cảm ơn đã làm việc cho tôi. Tôi không thể định dạng bằng cách sử dụng đồ họa. :)
john400

Sau khi xóa bằng lệnh dd, bạn có thể thử kết nối lại và thực hiện phân vùng trong GUI.
PC của Krishnadas

1
Trước khi thoát fdisk (bước 5), hãy đặt loại phân vùng chính xác bằng cách nhập đầu tiên tvà sau đó chọn mã hex bcho sen W95 FAT32.
igor

37

gparted - cách duy nhất để đi với định dạng ổ đĩa và HD, vv Nó có sẵn để tải xuống trong Trung tâm phần mềm Ubuntu, chỉ cần tìm kiếm gparted .


33

Chạy các lệnh dưới đây để định dạng usb sang hệ thống tập tin fat32 từ thiết bị đầu cuối,

sudo su
fdisk -l 

(điều này giúp khám phá Pendrive / dev / sdxx của bạn)

umount /dev/sdxx

sau đó định dạng thiết bị của bạn thành FAT32

mkdosfs -F 32 -I /dev/sdxx

Trong đó "xx" là từ lệnh fdisk -lbiểu thị các chữ cái cuối cùng của ổ đĩa USB của bạn.


không hoạt động trong Ubuntu 14.04. Nói "Lỗi đồng bộ hóa sau khi xóa ban đầu: Đã hết thời gian chờ đối tượng (udisks-error-quark, 0)"
Nabin

chỉ hoạt động tốt vào ngày 14.10, rõ ràng nó khá trục trặc về phần cứng trong nhận xét ở trên.
silpol

Dễ dàng và đơn giản! (@ 14.10)
Milkncookiez

CNTT làm việc cho tôi .. đã sử dụng "umount / dev / sdb1" và "umount / dev / sdb2" .. theo yêu cầu của tôi.
amitabha2715

Tốt hơn hết là nói lời cảm ơn dưới dạng upvote thay vì bình luận :-)
Avinash Raj

7

Dưới đây là một số hướng dẫn:

  • Cắm ổ đĩa flash của bạn vào một cổng USB trống và sao lưu mọi dữ liệu trên ổ đĩa. Mở menu chính, di chuyển con trỏ qua "Phụ kiện" và sau đó nhấp vào "Terminal". Tại dấu nhắc thiết bị đầu cuối, gõ sudo apt-get install gpartedvà nhấn Enter.
  • Nhập mật khẩu quản trị viên Ubuntu của bạn khi được nhắc và nhấn Enter. Điều này sẽ tải xuống và cài đặt GParted, đây là một chương trình phân vùng ổ đĩa nguồn mở
  • Chuyển đến menu chính của Ubuntu sau khi cài đặt hoàn tất, di chuyển con trỏ qua "Hệ thống", chọn "Quản trị" và nhấp vào "Trình chỉnh sửa phân vùng". Nhập mật khẩu quản trị viên của bạn khi được nhắc và nhấp vào "OK."
  • Nhấp vào "GParted" trên thanh công cụ. Di chuột qua "Thiết bị" và chọn ổ flash USB của bạn từ danh sách (ví dụ: dev / sdb1). Nhấp chuột phải vào thiết bị trong cửa sổ GParted chính và nhấp vào "Unmount." Có thể mất vài phút để thiết bị không được kết nối
  • Nhấp chuột phải vào thiết bị một lần nữa sau khi thiết bị chưa được kết nối và di chuột qua "Định dạng tới". Chọn loại hệ thống tệp mong muốn - RiserFS, linux-exchange, Ext 2, Ext 3, FAT16 hoặc Fat32, chẳng hạn - và nhấp vào "Áp dụng" trên thanh công cụ. Tùy thuộc vào kích thước của ổ flash, sẽ mất ba đến bốn phút để GParted hoàn tất quy trình.
  • Đóng GParted sau khi ổ flash được định dạng. Để gắn ổ flash USB của bạn, rút ​​phích cắm và sau đó cắm lại. Ổ đĩa hiện đã sẵn sàng để lưu trữ dữ liệu ở định dạng tệp bạn đã chọn.

5

sfdisk Phương pháp không tương tác CLI

echo 'start=2048, type=83' | sudo sfdisk /dev/sdX
sudo mkfs.ext4 /dev/sdX1

xóa tất cả dữ liệu và tạo một phân vùng duy nhất chiếm toàn bộ USB với hệ thống tệp ext4.

Chọn Xdựa trên đầu ra của:

sudo lsblk
sudo fdisk -l

Để biết mô tả chi tiết hơn, sfdiskhãy xem: https://superuser.com/questions/332252/creating-and-formating-a-partition-USE-a-bash-script/1132834#1132834

fdisk tự động hóa

Cũng có thể làm tương tự như trên với:

printf 'o\nn\np\n1\n\n\nw\n' | sudo fdisk /dev/sdX

nhưng phương pháp này ít bảo trì hơn sfdisk, được thiết kế cho Scripting fdisk, đặc biệt nếu bạn muốn tạo các bảng phân vùng phức tạp hơn.


4

Đầu tiên sử dụng fdisk -lđể xem phân vùng usb, sau đó nếu:

ext == > mkfs.ext3 /dev/sda1
FAT/FAT32 ==> mkfs.vfat /dev/sda1

Lưu ý: Bạn phải root hoặc sử dụng sudo để làm điều đó.


3

Khôi phục ổ USB về thiết bị lưu trữ tiêu chuẩn

Cài đặt và sử dụng mkusb (mkusb-dus), có thể định dạng bí danh khôi phục ổ USB thành thiết bị lưu trữ tiêu chuẩn (với bảng phân vùng MSDOS và phân vùng với hệ thống tệp FAT32). Các hướng dẫn này cũng phù hợp với các ổ đĩa khác ( thẻ nhớ , ổ đĩa cứng, ổ cứng, ổ cứng thể rắn, SSD ).

Nếu bạn chạy Ubuntu tiêu chuẩn, bạn có thể cần một hướng dẫn bổ sung để có được kho vũ trụ. (Kubfox, Lubfox ... Xubfox tự động kích hoạt kho lưu trữ.)

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

Xem các liên kết này với hướng dẫn chi tiết hơn,

mkusb phiên bản 12 bí danh mkusb-dus: nhập mô tả hình ảnh ở đây

mkusb lau megabyte đầu tiên như một bước đầu tiên để khôi phục nó

Đôi khi một số dữ liệu đang 'đánh lừa' phần mềm để nghĩ rằng ổ đĩa không hoạt động, ngay cả khi nó tốt và nó đủ để xóa sạch megabyte đầu tiên để loại bỏ những dữ liệu đó. Bạn có thể 'nhìn vào' ổ đĩa bằng một công cụ, không nhận ra hoặc hiểu chính xác cấu trúc của hệ thống khởi động, ví dụ nếu nó được sao chép từ một tệp iso.

Phải làm gì nếu mkusb thất bại

Có nhiều cách mà một ổ USB có thể thất bại. Vì vậy, nó là giá trị thử nhiều thứ khác nhau. Nếu mkusb thất bại, hãy thử theo danh sách này,

  • Trên một số ổ đĩa và trên nhiều thẻ nhớ có một công tắc cơ nhỏ để bảo vệ ghi, có thể chuyển đổi giữa đọc / ghi và chỉ đọc. Bạn có thể đã đặt nó chỉ đọc mà không có ý định.
  • Khởi động lại máy tính và thử lại để khôi phục hoặc xóa megabyte đầu tiên bằng mkusb.
  • Ngắt kết nối các thiết bị USB khác. Đôi khi các thiết bị USB có thể làm phiền chức năng cho nhau.
  • Hãy thử các cổng USB khác và máy tính khác.
  • Hãy thử một hệ điều hành khác (Windows, MacOS) trong một máy tính khác.
  • Nếu bạn vẫn không thể xóa sạch megabyte đầu tiên của ổ đĩa và ổ đĩa ở chế độ chỉ đọc, thì đó có thể là 'bị chặn' và giai đoạn tiếp theo là nó sẽ hoàn toàn bị 'gạch'.

Có một giới hạn, khi bạn phải chấp nhận rằng ổ đĩa bị hỏng sau khi sửa chữa, ít nhất là với các công cụ có sẵn cho người dùng bình thường như bạn và tôi. Xem liên kết này

Pendrive trọn đời


2

nếu bạn đang chạy Ubuntu 12.04 LTS thì bạn có thể dễ dàng làm điều này. chỉ cần cắm USB của bạn và trong bảng điều khiển bên trái, bạn sẽ thấy biểu tượng USB. đi đến đó và nhấp chuột phải sẽ có một tùy chọn để định dạng nó.


1

Đây là một cách rất đơn giản: Trong hệ thống linux: sử dụng fdisk để kiểm tra xem đó là đĩa usb của bạn. sau đó sử dụng fdisk sdx , thường là sdb, để thực hiện một số thao tác trên đĩa usb của bạn.

nhấn o enter nhấn d enter để làm trống đĩa của bạn.

sau đó bạn có thể cắm ổ đĩa USB vào hệ điều hành windows và làm định dạng bình thường.


1

Tôi sử dụng Startup Disk Creator, được cài đặt theo mặc định, để định dạng ổ USB của mình.

  • Mở 'khởi động Disk Creator' bằng cách tìm kiếm nó trong dấu gạch ngang.
  • Chèn ổ đĩa flash của bạn, nó sẽ được phát hiện tự động.
  • Chọn nó (trong trường hợp bạn có nhiều hơn một)
  • Nhấn 'Xóa đĩa'

Xem ảnh chụp màn hình bên dưới:

nhập mô tả hình ảnh ở đây


bạn đang sử dụng gói dịch thuật nào trong ảnh chụp màn hình này?
david.libremone

@ d3vid Ý của gói dịch là gì?
Parto

@Parto, với tư cách là người nói tiếng Ả Rập, thanh tiêu đề của cửa sổ cực kỳ khó đọc vì tôi tiếp tục diễn giải các chữ cái Ả Rập thay vì tìm ra những chữ cái đó được cho là trông giống như các ký tự tiếng Anh .. lol
Fadi

@Fadi Hahah. Đó là 'Pseudo Saudi' - phông chữ. dafont.com/psuedo-saudi.font
Parto

@Parto lol đẹp quá! : D
Fadi

1

Mở terminal ( Ctrl+ Alt+ T) và nhập lệnh sau

gksu palimpsest

sau khi trình quản lý đĩa xuất hiện, hãy làm theo các hướng dẫn trong video này .


0

Tôi gặp phải vấn đề này đặc biệt là sau khi cài đặt Ubuntu, ổ USB của tôi không còn sử dụng được nữa. Tôi chỉ có thể sử dụng khoảng 1 GB ổ USB 16 GB. Khi tôi đã nhậplsblkLệnh trên giao diện dòng lệnh, nó chỉ hiển thị 1 GB USB có sẵn nhưng nó không hiển thị 14,5 GB còn lại là một phần không khả dụng. Vì vậy, tôi đã thử hầu hết mọi thứ, tôi đã tìm ra nó, tôi đã xem trên nhiều Linux và Ubuntu giúp các trang web và mạng StackExchange này. Tôi không thể tìm ra cách làm cho máy tính của tôi đọc được USB của tôi. Cuối cùng, tôi đã tạo một phân vùng trên USB bằng cách sử dụng GParted trên Ubuntu. Mở GParted và sau đó GParted -> Thiết bị -> / dev / sdb (14,56 GiB) trong trường hợp của tôi. Tôi đã chọn nó và sau đó đi đến Thiết bị -> Tạo phân vùng và sau đó nhấp vào "Áp dụng". Sau đó, tôi ngắt kết nối và gắn lại USB của mình. Sau đó, GParted -> Thiết bị -> / dev / sdb trong trường hợp của tôi và sau đó Phân vùng -> Định dạng thành -> fat32. Tôi nhấp vào đó và sau đó nhấp vào biểu tượng đánh dấu màu xanh lá cây và sau đó nó sẽ định dạng.mkfs.fat -F 32 -v -l -n. Đó là trường hợp của tôi. Tôi mong nó sẽ có ích. Xin vui lòng, hỏi những câu hỏi mà bạn không hiểu và hy vọng bạn sẽ nhận được câu trả lời, ngay cả khi tôi không thể trả lời các bậc thầy ở đây hy vọng sẽ giúp bạn. Cám ơn mọi người. PS: Tôi đang sử dụng Ubuntu 16.04 LTS.

Chỉnh sửa: điều này đã xảy ra với tôi lần thứ 2. Tôi đã làm định dạng làm mới không thông qua Gparted mà là Disks. Cảm ơn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.