Chỉ đọc thanh usb mà sẽ không cho phép tôi làm bất cứ điều gì với nó


38

Bằng cách nào đó tôi đã làm rối và vô tình biến thanh usb của mình thành một hệ thống tập tin chỉ đọc. Tôi đã thử một loạt các thứ để xóa các tệp, bao gồm cơ bản ( rm -f myfile) và cố gắng cho phép viết ( sudo chmod +w myfile) và sau đó xóa, nhưng không có cái nào trong số này có vẻ hoạt động. Bất kỳ ý tưởng về những gì tôi có thể làm. Tôi không có bất cứ thứ gì trên thanh usb mà tôi cần, nhưng tôi không muốn vứt đi một thiết bị hoàn toàn tốt.

Làm thế nào tôi có thể làm cho nó hoạt động? Tôi đang đi về điều này hoàn toàn sai cách?



Liên kết sau đây và các liên kết từ nó với nhiều chi tiết hơn có thể giúp bạn hoặc ít nhất là giải thích vấn đề là gì, hãy hỏi Ubuntu.com/questions / 402236 / giả
sudodus

Câu trả lời:


22

Các lệnh như rmchmodđược thực hiện trên một hệ thống tệp được gắn kết. Vì vậy, nếu hệ thống tập tin chỉ được đọc thì không hoạt động. Những gì bạn cần làm là gắn kết hệ thống tệp như có thể ghi.

Một số thanh USB có công tắc trên thanh để gắn chúng ở chế độ chỉ đọc. Có lẽ đó là lý do. Nó cũng có thể bị hỏng hoặc bị hỏng do không chính xác.

Trước khi bạn làm bất cứ điều gì: sao chép các tập tin từ thanh.

Nếu nó không phải là một công tắc phần cứng rút phích cắm và cắm thanh USB và phát hành một

dmesg | grep -i panic

Điều này sẽ cho bạn thấy bất kỳ tin nhắn hoảng loạn. Nếu bạn thấy rất nhiều trong số chúng liên quan đến thanh USB và nếu đó là phân vùng FAT, bạn có thể sử dụng dosfsckđể sửa nó.

Bạn có thể tìm hiểu làm thế nào nó được gắn kết với

mount

Và sử dụng

dosfsck -a /dev/sd{xn}

để sửa bảng phân vùng MS-DOS hoặc sudo mkfs.vfat /dev/sd{xn}định dạng đĩa. Trong đó {xn} là một chữ cái và chữ số bạn nhận được bằng mountlệnh.

Bạn cũng có thể sử dụng gpartedđể định dạng nó bằng cách này.


1
Tôi đã phải sử dụng sudo mkfs.vfat (tôi gần như quên thử điều đó), nhưng bây giờ nó có vẻ hiệu quả. Cảm ơn.
Jonathon

1
ừm .... điều này không hoạt động nếu thanh usb không được định dạng dos / fat nhưng của tôi được định dạng ext4 ... làm cách nào để gắn kết nó có thể ghi được?
Joshua Robison

1
@Rinzwind phương pháp này không hiệu quả với tôi. Đầu ra của sudo mkfs.vfat / dev / sdc1 là mkfs.fat 3.0.28 (2015-05-16) mkfs.vfat: unable to open /dev/sdc1: Read-only file system. Tôi có thể làm gì?
KVS

Khi root tôi nhận được: fsck.fat 3.0.28 (2015-05-16) mở: Hệ thống tệp chỉ đọc Ngoài ra gparted là bất lực.
Bọ cạp

6

Tôi gặp phải điều này. Các lỗi đã bị hỏng phân vùng. Kiểm tra phân vùng của bạn trên thanh USB. Điều này có thể bị hỏng nếu bạn thử định dạng trên Win và sau đó trên Ubuntu. sử dụng "gparted". Bạn sẽ chỉ thấy 1 phân vùng hoạt động. Nếu bạn cũng có một phân vùng "chưa được phân bổ", thanh USB sẽ không hoạt động. Nếu vậy, hãy xóa tất cả các phân vùng và chỉ tạo một phân vùng hoạt động cho kích thước gb đầy đủ của thanh usb. rút phích cắm sau đó cắm lại và bạn nên có R / W lần nữa.


Câu trả lời này có ý nghĩa hơn một chút so với những người khác trong tình huống cụ thể của tôi. Các phân vùng thêm nằm xung quanh trông giống như các triệu chứng tôi có.
Gustavo Carreno

1

Có, nếu hệ thống tệp ở chế độ chỉ đọc, thì cài đặt chế độ trên tệp sẽ không có bất kỳ ảnh hưởng nào. Bạn có thể thấy /etc/fstabnếu hệ thống tập tin được gắn chỉ đọc. Nhưng nếu bạn không có bất cứ thứ gì trên đó, thì bạn cũng có thể tạo một hệ thống tập tin mới cho nó trong gparted hoặc palimpsest (cái sau được cài đặt theo mặc định trong Ubuntu và được gọi là Disk Manager hoặc một cái gì đó).


0

Kiểm tra xem bạn đã cài đặt gói ntfs-3g chưa. Làm việc cho tôi ;-) (loại bỏ và cắm lại ổ USB của bạn sau khi cài đặt ntfs-3g)


0

Như tôi đã đề cập ở đây tôi đã có một vấn đề tương tự.

ntfs-3g đã được cài đặt, các lệnh chmod cũng không giúp ích, không thấy bất kỳ mã lỗi đáng kể nào. Gparted cũng không hoạt động. Trong thực tế, tôi không tìm thấy USB nào hoạt động. Lệnh $ dosfsk cũng không giúp được gì.

Tất cả những gì tôi đã làm là khởi động lại máy ub Ubuntu 16.04 với thanh gắn vào và bây giờ các thanh USB hoạt động.

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.