ลบการป้องกันการเขียนแฟลชไดรฟ์ USB


11

ฉันมีนาฬิกากีฬาที่มีหน่วยความจำแฟลชในตัว หน่วยความจำแฟลชนี้ใช้เพื่อจัดเก็บข้อมูลการฝึกอบรม เมื่อฉันเชื่อมต่อนาฬิกากับคอมพิวเตอร์โดยใช้สาย USB มันตรวจพบว่าเป็นแฟลชไดรฟ์ที่ป้องกันการเขียน:

[354703.052138] sd 7:0:0:0: [sdc] Write Protect is on

.. และฉันไม่สามารถติดตั้งพาร์ติชันใหม่ด้วยสิทธิ์ RW:

root@T60:~# mount -vt vfat -o rw,remount /dev/sdc1 /media/
mount: cannot remount block device /dev/sdc1 read-write, is write-protected
root@T60:~# 

ฉันจำได้ว่าhdparmมีตัวเลือกในการเปลี่ยนค่าสถานะอ่านอย่างเดียวสำหรับอุปกรณ์และเมื่อตรวจพบแฟลชไดรฟ์ USB เป็นไดรฟ์ SATA จากนั้นฉันลองดู แต่สิ่งนี้ก็ไม่ได้ช่วยอะไร:

root@T60:~# hdparm -r0 /dev/sdc

/dev/sdc:
 setting readonly to 0 (off)
 readonly      =  0 (off)
root@T60:~# mount -vt vfat -o rw,remount /dev/sdc1 /media/
mount: cannot remount block device /dev/sdc1 read-write, is write-protected
root@T60:~# 

ฉันเดาว่านาฬิกาได้รับการออกแบบในแบบที่ตรวจพบการเชื่อมต่อ USB มันเรียกสวิตช์ (ฮาร์ดแวร์) การป้องกันการเขียน USB หรือไม่ ฮาร์ดแวร์ป้องกันการเขียนดังกล่าวเป็นส่วนหนึ่งของมาตรฐาน USB หรือไม่ หรือมีอะไรเหลือให้ลอง?

คำตอบ:


1

ฉันรู้ว่านี่เป็นเว็บไซต์ Unix & Linux แต่ถ้าคุณสามารถเข้าถึงพีซีได้ฉันจะลองใช้เคล็ดลับจากเว็บไซต์นี้:

  • http://www.rmprepusb.com/tutorials/54---how-to-fix-write-protected-disks

มีเครื่องมือที่ระบุไว้ในเว็บไซต์ที่เรียกว่าRMPrepUSBซึ่งเคยทำงานในอดีตเช่นกัน YMMV นี่คือภาพหน้าจอของเครื่องมือนั้น:

    ss ของ RMPrepUSB

ฉันพบปัญหากับผู้เล่น MP3 ที่กำลังอ่านอย่างเดียวและวิธีแก้ปัญหาเดียวที่ฉันเจอก็คือติดตั้งบนพีซีและใช้เคล็ดลับอย่างใดอย่างหนึ่งที่แนะนำในโพสต์นั้นหรือคลิกขวาบนอุปกรณ์ใน Windows Explorer และ ยกเลิกการเลือกแอตทริบิวต์ "อ่านอย่างเดียว"

คุณอาจยืนยันได้ว่าแอตทริบิวต์นี้เป็นสาเหตุและใช้งานmtoolsหรือmattribเพื่อยกเลิกการเลือกใน Linux เช่นกัน

อัพเดตเฟิร์มแวร์หรือไม่

จากคู่มือผู้ใช้ Timex :

รับเฟิร์มแวร์ล่าสุด

แม้ว่าคุณจะสามารถใช้นาฬิกาได้ทันที แต่เฟิร์มแวร์ออนไลน์จะมีการปรับปรุงและปรับปรุงล่าสุด ใช้ตัวแทนอุปกรณ์เพื่อเชื่อมต่อนาฬิกากับคอมพิวเตอร์ของคุณและรับการปรับปรุงล่าสุด

  1. ดาวน์โหลด Timex Device Agent สำหรับอุปกรณ์ USB ได้ที่: http://TimexIronman.com/DeviceAgent

  2. เชื่อมต่อคลิปสำหรับชาร์จเข้ากับนาฬิกาจากนั้นเสียบสาย USB เข้ากับคอมพิวเตอร์ รูปภาพของคอมพิวเตอร์ที่เชื่อมต่อปรากฏขึ้นบนจอแสดงผลนาฬิกา

  3. เปิดตัวแทนอุปกรณ์ในคอมพิวเตอร์ของคุณ

  4. หากได้รับแจ้งจากตัวแทนอุปกรณ์ทำตามคำแนะนำบนหน้าจอเพื่อดาวน์โหลดเฟิร์มแวร์นาฬิกาล่าสุด

อ้างอิง


ฉันพยายามลบการป้องกันการเขียนของแฟลชไดรฟ์ที่มีRMPrepUSBยูทิลิตี้ใน Windows 8 แต่ไม่ได้ผล [442499.462150] sd 7:0:0:0: [sdb] Write Protect is onหน่วยความจำแฟลชจะยังคงตรวจพบว่าเป็น ฉันเดาว่ามันป้องกันการเขียนทั้งในเฟิร์มแวร์หรือในตัวควบคุมหน่วยความจำแฟลช อย่างไรก็ตามฉันยังคงงงงวยว่าเฟิร์มแวร์หรือตัวควบคุมหน่วยความจำจะระบุได้อย่างไรว่าระบบไฟล์มีการป้องกันการเขียน? หากไม่อนุญาตให้มีการเขียนและส่งสัญญาณ USB ซึ่งบอกกับระบบปฏิบัติการว่าไดรฟ์ได้รับการป้องกันการเขียนหรือไม่
Martin

1
@Martin - นาฬิการุ่นนี้คืออะไร? มันดูเหมือนจะเป็นอะไรบางอย่างกับนาฬิกาโดยเฉพาะ
slm

มันคือ TIMEX Run Trainer 2.0 ฉันค่อนข้างแน่ใจว่าการป้องกันการเขียนถูกนำไปใช้ในตัวควบคุมหน่วยความจำหรือเฟิร์มแวร์หรือนาฬิกาและมันไม่ได้เป็นเพียงตัวบ่งชี้ถึงระบบปฏิบัติการที่จะไม่เขียนข้อมูลลงในไดรฟ์
Martin

@Martin - ขึ้นอยู่กับพฤติกรรมที่ฉันอยากจะเห็นด้วย
slm

@ มาร์ติน - นี่คือนาฬิกาใช่มั้ย dcrainmaker.com/2013/03/trainer-depth-review.html
slm
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.