Câu hỏi Làm thế nào để khôi phục lại kích thước ban đầu và unboot khả năng khởi động USB pendrive của tôi


Gần đây tôi đã thực hiện khả năng khởi động ổ đĩa bút của mình với Ubuntu 14.04. Nhưng tôi cần phải cởi bỏ ổ đĩa bút của tôi ngay bây giờ. Tôi định dạng ổ đĩa bút của tôi một lần, Nhưng kích thước của ổ đĩa bút vẫn cho thấy 2,25 MB. Trong khi đó, đây là một ổ đĩa bút 8GB. Làm thế nào tôi có thể thoát khỏi vấn đề này. Tôi vẫn đang sử dụng Windows 7.


2
2017-07-11 05:34


gốc


Đã cố gắng xóa các tệp? - Gunnar Hjalmarsson
Cố gắng sửa chữa nó từ Windows Disk Management Tool. - Nischay


Các câu trả lời:


Nếu bạn muốn biết làm thế nào để định dạng lại ổ đĩa flash 8GB của bạn từ Windows 7, sau đó hỏi làm thế nào để làm điều đó trên Superuser Q & A, không phải ở đây. Các lệnh sau được chạy từ terminal trong Ubuntu. Kết quả của các bước này có thể tái sản xuất. Tôi đã định dạng lại 2 ổ đĩa flash USB với các bước sau đây sau khi viết các ISO ISO cho chúng dd

  1. Loại bỏ tất cả các thiết bị USB của bạn ngoại trừ ổ đĩa flash USB 8GB mà bạn muốn định dạng lại, vì vậy bạn sẽ không bị nhầm lẫn về tên thiết bị của USB pendrive sau này.

  2. Liệt kê tất cả các phân vùng.

    sudo fdisk -l
    

    Tìm kiếm kết quả của lệnh cho đầu ra giống như sau:

    Disk /dev/sdc: 7864 MB, 7864320000 bytes
    30 heads, 33 sectors/track, 15515 cylinders, total 15360000 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x00016288
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdc1   *        2048    15359999     7678976    b  W95 FAT32
    

    Nếu bạn thấy một cái gì đó như 7864 MB (8GB) ở đầu ra (xem ví dụ đầu ra ở trên), sau đó đó là ổ đĩa flash USB 8GB của bạn. Trong ví dụ này, nó được gọi là /dev/sdc. Bây giờ mở ứng dụng Disks từ Dash và kiểm tra lại để đảm bảo rằng tên thiết bị của ổ đĩa 8GB của bạn giống như những gì bạn có được khi chạy lệnh: sudo fdisk -l.

  3. Tạo một bảng phân vùng trên đĩa kiểu msdos, đôi khi được gọi là Bản ghi khởi động chính.

    sudo parted /dev/sdc mklabel msdos
    

    Trong ví dụ này tôi đã sử dụng /dev/sdc cho tên của thiết bị đó là những gì đã được tìm thấy trong các kết quả của bước 2. Tôi không thể nhấn mạnh đủ mạnh tầm quan trọng của nó xác minh tên thiết bị trước khi chạy bước này! 

    Cảnh báo: Nếu bạn nhập sai tên thiết bị, bạn có thể ghi đè lên hệ điều hành hoặc một phân vùng khác chứa các tệp cá nhân quan trọng !!! Vì vậy, hãy cẩn thận và kiểm tra tên thiết bị lần thứ hai. Mở ứng dụng Đĩa và kiểm tra tên thiết bị của ổ đĩa flash USB 8GB của bạn trong Đĩa. Nó phải là tên thiết bị tương tự !!! Bây giờ hãy kiểm tra lại! Bạn không muốn vô tình gõ nhầm tên thiết bị!

  4. Thêm phân vùng "chính" trống, sau đó sẽ giữ một hệ thống tệp FAT.

    sudo parted -a none /dev/sdc mkpart primary fat32 0 8192 
    

    Một lần nữa trong ví dụ này tôi đã sử dụng /dev/sdc cho tên của thiết bị đó là những gì đã được tìm thấy trong các kết quả của bước 2. Lệnh xác định điểm bắt đầu (từ 0 MB) đến điểm kết thúc (8192 MB). Nếu ổ flash USB 8GB không có đủ dung lượng 8192 MB, phần sẽ tự động điều chỉnh. Nếu thiết bị đầu cuối trả về một thông báo rằng điểm bắt đầu không thể bắt đầu ở 0 MB và bạn phải sử dụng một số số nhỏ khác gần 0 MB, hãy nhập Y để chấp nhận điều này. Lưu ý rằng lệnh tạo một phân vùng chính, duy nhất trên toàn bộ đĩa.

    Phân vùng mới được tạo này sẽ có ID /dev/sdc1. Đó là vì tên thiết bị trong ví dụ này là /dev/sdc và 1 ở cuối là vì nó là phân vùng đầu tiên trên thiết bị đó.

  5. Tạo một hệ thống tập tin FAT trên phân vùng / dev / sdc1 bằng cách định dạng phân vùng.

    mkfs.vfat -n "8GB-USB" /dev/sdc1
    

    /dev/sdc1là ID phân vùng từ bước 4. "8GB-USB" là nhãn phân vùng, có thể là lựa chọn nhãn của riêng bạn, chỉ cần đính kèm nhãn bên trong hai ký tự ngoặc kép.

Bây giờ bạn đã có ổ đĩa flash USB định sẵn sẵn sàng để sử dụng với phân vùng FAT 8GB.


2
2017-07-11 06:49



Bạn cũng có thể / thay vào đó đề nghị cắm thiết bị, làm một dmesg và tìm USB ở dòng cuối cùng. Hoặc là dmesg | grep USB. Nó sẽ là tùy chọn 2b hoặc một cái gì đó như thế. - CijcoSistems
Điều này không có gì cho vấn đề chỉ đọc. Bạn không thể định dạng ổ USB trong Ubuntu chỉ đọc bằng phương pháp này. Câu trả lời này là để làm thế nào để định dạng một ổ đĩa USB mà không phải là chỉ đọc. FAT32 khi đọc chỉ không thể được oer bằng văn bản. Bạn có thể thử NFTS nhưng trước tiên bạn cần một cái gì đó giống như DD - lewis
Tôi đã làm điều này với phương pháp thành công hai lần và các hướng dẫn trong câu trả lời của tôi đến từ các ghi chú của riêng tôi mà tôi đã viết trong khi tôi đã định dạng lại các ổ đĩa flash USB. Trong cả hai trường hợp dd là thủ phạm khiến cho các ổ USB flash trở nên tạm thời không sử dụng được. - karel
+1 :-) Điều này giải thích những gì nên được thực hiện bằng tay hoặc tự động như trong mkusb, với tùy chọn trình đơn 'Khôi phục thiết bị lưu trữ chuẩn'. Ngoài ra mkusb bắt đầu bằng cách xóa sạch mibibyte đầu tiên để xóa dữ liệu, điều đó có thể gây nhầm lẫn cho các công cụ, tạo ra một bảng phân vùng và hệ thống tệp. - Nhưng có thể có các vấn đề khác, ví dụ ổ đĩa bị lỗi (phần cứng hoặc lỗi phần mềm tích hợp). Xem phân tích và phương pháp trong liên kết này. - sudodus
Lần sau, tôi tạo một USB tối thiểu của Ubuntu Tôi sẽ thử làm nó bằng mkusb. - karel