ดิสก์ USB อ่านอย่างเดียวไม่สามารถฟอร์แมต - ปิดการป้องกันการเขียน


11

ฉันมีดิสก์ USB ซึ่งไม่อนุญาตให้ฉันจัดรูปแบบ / mount / unmount หรือสร้างพาร์ติชันบน

ป้อนคำอธิบายรูปภาพที่นี่

การใช้dmesg | tailให้ผลลัพธ์ต่อไปนี้แก่ฉัน:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันพบโพสต์นี้บน AskUbuntuและลองใช้คำตอบที่ยอมรับ ฉันได้รับผลลัพธ์ต่อไปนี้ แต่ก็ยังเป็นแบบอ่านอย่างเดียว:

ป้อนคำอธิบายรูปภาพที่นี่

umountไม่ทำงาน กล่าวว่าumount: /dev/sdc: not mounted

ความช่วยเหลือเกี่ยวกับวิธีการลบการป้องกันการเขียนใด ๆ ที่จะได้รับการชื่นชมมาก


สมมติว่านี่เป็นการ์ด SD ขนาดเต็มในเครื่องอ่านการ์ดบางรุ่นคุณลองย้ายสวิตช์จริงที่ด้านข้างหรือไม่ หรือหากไม่มีเทปวางไว้ด้านข้างที่เคยทำให้ผู้อ่านคิดว่ามันไม่มีการป้องกันการเขียนอีกต่อไป?
Anthon

มันเป็นแฟลชไดรฟ์ USB
kRiZ

หากไม่มีข้อมูลคุณลองสร้างตารางพาร์ติชั่นหรือเขียนข้อมูลdd if=/some/file of=/dev/sdcเพื่อดูว่าเกิดอะไรขึ้น?
Anthon

dd: failed to open '/dev/sdc': Read-only file system
kRiZ

มีข้อมูลอยู่ ในขณะนี้มันไม่อนุญาตให้ฉันสร้างพาร์ติชันหรือจัดรูปแบบ
kRiZ

คำตอบ:


5

ลอง:

sudo hdparm -r0 /dev/sdb

ตามที่แนะนำ gena2x

AFAIK "การป้องกัน" ประเภทนี้เปิดใช้งานโดยอัตโนมัติเมื่อเกิดความล้มเหลวทางกายภาพ นี่เป็นวิธีที่คุณสามารถกู้คืนข้อมูลของคุณก่อนที่จะเกิดเหตุการณ์ร้ายแรง (ดิสก์ทอด)

ดังนั้นในช่วงเวลาหนึ่ง, เฟิร์มแวร์ของดิสก์ USB ตรวจพบความล้มเหลว

ตอนนี้ข้อผิดพลาดเกิดขึ้น บวกเท็จด้วย แต่มันอาจเป็นจุดเริ่มต้นของจุดจบสำหรับดิสก์ของคุณ (หรือแม้กระทั่งจุดสิ้นสุดของจุดสิ้นสุดหากคำสั่งไม่ทำงาน)


ลองสิ่งนี้แล้ว ดูคำถาม
kRiZ

4

สวัสดีคนฉันมีปัญหาเช่นเดียวกับคุณและฉันทำตามบทช่วยสอนนี้: ลิงค์

A. ก่อนอื่นเราต้องลบพาร์ติชั่นเก่าที่ยังคงอยู่บนคีย์ USB

Open a terminal and type sudo su
Type fdisk -l and note your USB drive letter.
Type fdisk /dev/sdx (replacing x with your drive letter)
Type d to proceed to delete a partition
Type 1 to select the 1st partition and press enter
Type d to proceed to delete another partition (fdisk should automatically select the second partition)

B. ต่อไปเราต้องสร้างพาร์ติชันใหม่

Type n to make a new partition
Type p to make this partition primary and press enter
Type 1 to make this the first partition and then press enter
Press enter to accept the default first cylinder
Press enter again to accept the default last cylinder
Type w to write the new partition information to the USB key
Type umount /dev/sdx1 (replacing x with your drive letter)

C. ขั้นตอนสุดท้ายคือการสร้างระบบไฟล์ไขมัน

Type mkfs.vfat -F 32 /dev/sdx1 (replacing x with your USB key drive letter)

มันทำงานจนกระทั่ง "พิมพ์ w เพื่อเขียนข้อมูลพาร์ติชันใหม่ไปยังคีย์ USB":fdisk: failed to write disklabel: Operation not permitted
stallingOne

2

ดูเหมือนว่าคำถามเดียวกันกับหัวข้อ superuser นี้และคำตอบนี้ใช้ได้สำหรับฉัน มันพูดว่า: ดาวน์โหลดไฟล์AlcorMP_5T2F_6T2F_2011-11-10.02และดำเนินการมัน (ใน MS Win) ยกเว้นวิธีสุดท้ายนี้อาจเป็นไปได้ว่าวิธีการปกติไม่ทำงาน

ว้าว. มีสองปัญหา 1) คุณไม่ควรทำสิ่งนั้น อย่างน้อยหลังจากรันแล้วคุณควรคืนค่าเริ่มต้นจากโรงงานของระบบปฏิบัติการ 2) ฉันค้นหาเครื่องมือนั้น แต่ดูเหมือนว่าจะหายไป alcormicro.com ใช้เพื่อส่งมอบให้

ถ้าคุณต้องการฉันสามารถส่งให้คุณทางอีเมล ฉันเป็นผู้เขียนเครื่องมือ " at-home-modifier " จากหน้านั้นคุณสามารถค้นหาอีเมลของฉันได้จากไฟล์ "README"แน่นอนคุณไม่ควรเรียกใช้ไฟล์ปฏิบัติการที่ได้รับจากบุคคลที่คุณไม่สามารถเชื่อถือได้

คำแนะนำที่แนะนำเพิ่มเติมคือ: ฉันขอโทษ แต่ยอมแพ้


1

ฉันมีปัญหาเดียวกันกับไดรฟ์หัวแม่มือเมื่อเร็ว ๆ นี้

สิ่งที่ฉันทำคือนอกเหนือจากการตรวจสอบปัญหาการอนุญาต ฯลฯ

  1. lsusbนี่จะค้นหาอุปกรณ์ที่มีรหัสผู้ขายและรหัสผลิตภัณฑ์ที่จะใช้ใน
  2. usb_modeswitchพร้อมตัวเลือก -d

สิ่งนี้ใช้ได้กับฉันโดยไม่ต้องใช้อะไรมากในการฟอร์แมตไดรฟ์อีกครั้ง


0

ฉันพยายามสร้าง usb ที่สามารถบู๊ตได้โดยใช้ pendrive ของฉัน เกิดข้อผิดพลาดบางอย่างและไดรฟ์จะอ่านได้อย่างเดียว ฉันไม่สามารถฟอร์แมตเป็น windows หรือ gparted ใน linux โดยตรง ไม่สามารถสร้างพาร์ติชันโดยใช้ fdisk ได้เช่นกัน พยายามแก้ปัญหาหลายอย่างอย่างหมดหวังและไม่ได้ผล คิดว่าจะติดตั้ง linux บนไดรฟ์เพื่อให้สามารถลบ read only และหลังจากนั้นฉันก็สามารถฟอร์แมตได้ ต่อไปนี้เป็นขั้นตอน

  1. ลินุกซ์ booted มินต์ในโหมดซีดีสด
  2. เลือกติดตั้งตัวเลือก linux mint
  3. เลือกไดรฟ์ USB สำหรับการติดตั้ง
  4. ลบพาร์ติชันก่อนหน้า
  5. สร้าง ext4 ใหม่พร้อมตัวเลือก / as
  6. คำเตือนปรากฏขึ้นและอ่านไม่สามารถเปิด / dev / sdd อ่าน - เขียนได้
  7. ตอนนี้ฉันถอดไดรฟ์ปากกาออกแล้วใส่กลับเข้าไปใหม่
  8. เปิดอีกครั้งและพยายามสร้างมันขึ้นมาและมันใช้งานได้ในเวลานี้
  9. สร้างพาร์ติชัน FAT32 ใหม่

หวังว่านี่จะเหมาะกับคุณเช่นกัน ทั้งหมดที่ดีที่สุด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.