Tôi có thể làm gì nếu ổ flash USB của tôi được bảo vệ chống ghi hoặc chỉ đọc?


40

Khi tôi cắm vào ổ flash USB, nó sẽ hiển thị trên máy tính của tôi dưới dạng chống ghi hoặc chỉ đọc . Tôi không thể chuyển dữ liệu sang nó, tôi cũng không thể sửa đổi hoặc xóa bất kỳ tệp nào đã được lưu trữ trên đó. Tôi cũng không thể phân vùng lại hoặc định dạng lại ổ đĩa bằng Windows Disk Management, DiskPart, GParted hoặc các công cụ khác. Ổ đĩa không có công tắc chống ghi.

Tại sao điều này xảy ra và tôi có thể làm gì về nó? Có cách nào để loại bỏ bảo vệ ghi?

(Lưu ý rằng điều này cũng có thể xảy ra với một số thẻ nhớ, vì chúng thường sử dụng các bộ điều khiển tương tự như các bộ điều khiển được sử dụng trong các ổ đĩa flash. Trong một số trường hợp, hệ thống có thể báo cáo rằng ổ đĩa hoặc thẻ đã được định dạng thành công mặc dù nó không thực sự được định dạng; dữ liệu gốc xuất hiện lại khi thiết bị được lắp lại.)

Câu hỏi này xuất hiện thường xuyên và câu trả lời thường giống nhau. Bài này có nghĩa là để cung cấp một câu trả lời dứt khoát, chính tắc cho vấn đề này. Hãy chỉnh sửa câu trả lời để thêm chi tiết.


3
Câu hỏi Meta có liên quan: meta.superuser.com/questions/11820/ Từ Vì đây được dự định là câu hỏi chính tắc, vui lòng không bỏ phiếu để đóng câu hỏi này như một bản sao của các câu hỏi khác; thay vào đó, các câu hỏi khác nên được đóng lại như một bản sao của câu hỏi này (một khi điều này là có thể).
bwDraco


2
@bgmCoder: câu hỏi mới nhất không phải lúc nào cũng trùng lặp; vui lòng xem superuser.com/questions/1061528/ . Thông tin thêm về các câu hỏi kinh điển: meta.superuser.com/questions/778/ từ
bwDraco

4
@bgmCoder: Thật vậy, lý do chính câu hỏi này tồn tại là số lượng tuyệt đối của "ổ đĩa flash của tôi được ghi bảo vệ!" câu hỏi trên trang web này. Ý tưởng là hợp nhất chúng thành một câu hỏi kinh điển.
bwDraco

3
@bgmCoder Bạn sẽ không mất điểm tưởng tượng nếu câu hỏi của bạn bị đóng dưới dạng lừa đảo.
DavidPostill

Câu trả lời:


34

Nếu ổ đĩa có vẻ được bảo vệ chống ghi, hãy bắt đầu bằng cách đưa ổ đĩa vào một máy tính khác để cách ly nguyên nhân của sự cố.

Nếu bạn có thể ghi vào ổ đĩa từ một máy tính khác, bạn có thể gặp một trong những vấn đề sau:

  1. Hệ thống tập tin tham nhũng. Ổ đĩa có thể có hệ thống tệp bị hỏng hoặc sự cố khác (có thể cụ thể đối với một máy tính hoặc HĐH cụ thể) có thể được sửa chữa bằng cách sử dụng CHKDSKhoặc một tiện ích tương tự. Nếu điều này giải quyết vấn đề, ổ đĩa của bạn có thể hoạt động bình thường. Điều quan trọng nữa là phải đẩy ổ đĩa đúng cách trước khi gỡ bỏ nó hoặc ít nhất là đợi cho đến khi ổ đĩa ghi xong, vì việc xóa ổ đĩa trong khi nó đang ghi dữ liệu có thể gây ra hỏng dữ liệu ở mức độ thấp .

  2. Cài đặt chính sách nhóm không chính xác. Nếu bạn đang chạy Windows, có thể Chính sách nhóm của hệ thống của bạn có thể không cho phép ghi vào các thiết bị lưu trữ ngoài, bao gồm cả ổ flash USB. Khóa đăng ký HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\StorageDevicePoliciesnên vắng mặt hoặc được đặt thành 0; nếu được đặt thành 1, Windows sẽ không cho phép ghi vào các thiết bị lưu trữ ngoài.

  3. (Chỉ thẻ SD ) Công tắc chống ghi bị hỏng hoặc thay đổi trong khe cắm thẻ. Công tắc khóa cơ trên thẻ SD không được kết nối với thiết bị điện tử của nó :

    Trách nhiệm của chủ nhà là bảo vệ thẻ. Vị trí của công tắc bảo vệ ghi không xác định đối với mạch bên trong của thẻ.

    Điều này có nghĩa là phần cứng và phần mềm không phải là thẻ chịu trách nhiệm kiểm tra trạng thái khóa của thẻ. Nếu cơ chế này không hoạt động như thiết kế, thẻ SD có thể được bảo vệ chống ghi ngay cả khi nó hoạt động bình thường. Thông thường, điều này có thể được giải quyết bằng cách thay thế đầu đọc thẻ, mặc dù trình điều khiển bị lỗi hoặc cấu hình phần mềm không chính xác cũng có thể gây ra vấn đề này.


Nếu ổ đĩa chỉ đọc cho dù bạn cắm vào máy tính nào hoặc bạn đã thử các bước trên mà không có kết quả, thì ổ đĩa đó có thể đã gặp phải tình trạng lỗi và thường không thể xóa bảo vệ ghi khỏi lỗi. ổ đĩa flash. Hành vi này là điển hình của bộ điều khiển ổ đĩa flash khi họ phát hiện sự cố với NAND bên dưới (ví dụ: quá nhiều khối xấu). Việc bảo vệ ghi nhằm mục đích ngăn chặn tình trạng này thực sự gây mất dữ liệu, ví dụ NAND trở nên không thể đọc được . Ví dụ: bộ phận hỗ trợ khách hàng của SanDisk cho biết :

Viết lỗi bảo vệ xảy ra khi ổ đĩa flash phát hiện lỗi tiềm ẩn trong chính nó. Ổ đĩa sẽ chuyển sang chế độ bảo vệ ghi để tránh mất dữ liệu. Không có phương pháp để khắc phục điều này.

Lưu ý rằng tùy thuộc vào ổ đĩa, trên thực tế có thể có cách để vô hiệu hóa (hoặc chính xác hơn là đặt lại) bảo vệ ghi bằng cách lập trình lại bộ điều khiển bộ nhớ flash, chẳng hạn như bằng cách sử dụng các kỹ thuật được liệt kê trong phần "Phục hồi cụ thể phần cứng tiềm năng" trong câu trả lời này . Làm điều này không phải là một ý tưởng tốt bởi vì các tín hiệu bảo vệ ghi rằng một vấn đề đã được phát hiện bởi bộ điều khiển; ghi đè lên điều này và tiếp tục ghi vào ổ đĩa có thể dẫn đến mất dữ liệu.


Kết quả cuối cùng của hành vi này là mọi dữ liệu trên ổ đĩa vẫn có thể truy cập được. Vì ổ đĩa bị lỗi, bạn nên sao lưu nội dung của ổ flash càng sớm càng tốt và thay thế ổ đĩa . (Nếu ổ đĩa chứa thông tin nhạy cảm, hãy chắc chắn phá hủy vật lý trước khi bạn vứt bỏ nó.)

Lấy dữ liệu ra khỏi ổ đĩa có thể khó khăn vì một số lỗi dữ liệu có thể đã xảy ra do ổ đĩa thời gian chuyển sang chế độ chỉ đọc. Điều này thường biểu hiện là hệ thống tệp gặp sự cố ở mức độ thấp khiến hệ thống tệp xuất hiện dưới dạng RAW hoặc HĐH nhắc định dạng ổ đĩa. Phục hồi từ loại tham nhũng này có thể phức tạp vì hệ thống tập tin không thể được sửa chữa trực tiếp trên ổ đĩa, cuối cùng, ổ đĩa được bảo vệ chống ghi.

Bạn có thể truy xuất dữ liệu từ một ổ đĩa bị hỏng theo cách này bằng cách sử dụng các tiện ích phục hồi dữ liệu như TestDisk mã nguồn mở . Bạn cũng có thể lấy một ổ đĩa có dung lượng bằng hoặc lớn hơn và sao chép qua khu vực nội dung của ổ đĩa bị hỏng theo ổ đĩa vào ổ đĩa mới bằng GNU ddresTHER và theo dõi CHKDSKđể khắc phục các lỗi hệ thống tệp. Nếu những điều này không thành công và dữ liệu đặc biệt có giá trị, bạn có thể gửi ổ đĩa đến một dịch vụ khôi phục dữ liệu chuyên dụng; tuy nhiên, các dịch vụ này có xu hướng rất đắt do tính chất chuyên môn cao của chúng và hiếm khi có giá trị.


Các chi tiết được biên soạn bởi wbDraco rất ấn tượng, nhưng chúng thiếu một kết luận, IMHO. Và kết luận dường như là lỗi của nhà sản xuất, và do đó thiết bị bị lỗi phải được thay thế miễn phí. Giai đoạn. Có bất kỳ số liệu thống kê nào mà các IC cầu nối (hay các bước IC) dễ gặp phải vấn đề này không?
Ale..chenski

1
Đó không phải là một sequitur. Tôi không đề cập đến nhà sản xuất ổ đĩa và bộ điều khiển ổ đĩa hoặc cầu USB không phải là điều mà hầu hết mọi người quan tâm (trừ khi ổ đĩa là "SSD-on-a-stick" hoặc thiết bị tiên tiến tương tự). Kết luận đơn giản là nội dung của ổ đĩa cần được sao lưu và thay thế ổ đĩa.
bwDraco

Có lẽ đây là vấn đề mà bạn (và những người khác) không thể thiết lập bất kỳ mối tương quan nào với bất kỳ chip điều khiển cụ thể nào bên trong đèn flash? Cá nhân tôi đã quản lý một bộ sưu tập hàng trăm ổ đĩa bút (cho các bài tập hiệu suất và khả năng tương tác), với sự lạm dụng đáng kể của chúng, và tôi chưa bao giờ có kinh nghiệm này với khả năng chống ghi đột ngột. Tôi vẫn còn khoảng 40 ổ bút thuộc tất cả các loại, và vẫn chưa thấy một vấn đề nào thuộc loại này. Do đó, phải có một số IC cụ thể, trong đó những người không may nên được hoàn trả.
Ale..chenski

8

Tôi thấy Transcend StorageJet của tôi cũng được đặt ở chế độ chỉ đọc. Nó có thể được viết trên máy tính khác nhưng không phải trên máy tính xách tay của tôi. (Cả hai hệ thống đều là Win7)

Tôi không tìm thấy bất kỳ mã lạ nào, ví dụ WriteProtect, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Controltrong sổ đăng ký của tôi.

Cuối cùng tôi tìm thấy giải pháp này và nó có thể làm việc ngay bây giờ! (Tôi sửa đổi một số lỗi và thêm các biểu thức của riêng tôi từ bài viết tham khảo.)

Để giải quyết vấn đề này, bạn phải sử dụngdiskpart :

  1. Mở một Dấu nhắc lệnh với các đặc quyền quản trị (Nhấp chuột phải> Chạy với tư cách Quản trị viên).

  2. Loại diskpart và nhấn Enter. Bạn có thể thấy dấu nhắc lệnh được thay đổi thành DISKPART>

  3. Liệt kê các đĩa bằng cách gõ:

danh sách đĩa

  1. Chọn đĩa USB ngoài bằng cách nhập (trong ví dụ của tôi, đĩa ngoài là đĩa 2):

chọn đĩa 2

  1. Liệt kê âm lượng bằng cách gõ:

danh sách khối lượng

  1. Chọn âm lượng bằng cách gõ (trong ví dụ của tôi, đĩa bên ngoài đang sử dụng âm lượng 4):

chọn tập 4

  1. Hiển thị chi tiết âm lượng:

đĩa chi tiết

  1. Hiển thị chi tiết âm lượng:

khối lượng chi tiết

(Bạn có thể tìm thấy các thuộc tính chỉ đọc của đĩa đã chọn và âm lượng được đặt thành CÓ)

  1. Đặt thuộc tính chỉ đọc cho đĩa và âm lượng được tắt:

thuộc tính đĩa rõ ràng chỉ đọc

khối lượng thuộc tính rõ ràng chỉ đọc

  1. Thực hiện đĩa chi tiếtđĩa chi tiết một lần nữa để kiểm tra thuộc tính chỉ đọc. Viết một cái gì đó vào USB HD bên ngoài của bạn.

Xem thêm

Vấn đề và giải pháp chỉ đọc ổ cứng ngoài

Tùy chọn dòng lệnh của DiskPart


Tôi nghĩ rằng tôi có một vấn đề chỉ đọc tương tự. Hóa ra đĩa đó đã được định dạng FAT32 và tôi đã cố sao chép tệp 10GB. Bị nhầm lẫn bởi báo cáo Windows 10 "Sao chép thất bại. Vui lòng xóa bảo vệ ghi".
Axel Bregnsbo

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.