คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:
ฉันมีแฟลชไดรฟ์ใหม่ล่าสุด (อายุหนึ่งสัปดาห์) ที่ทำเครื่องหมายเป็นอ่านอย่างเดียวโดย Windows, Kubuntu และตัวแบ่งพาร์ติชันที่สามารถบู๊ตได้ ทำไมสิ่งนี้ถึงเกิดขึ้น มันแน่นอนหรือไม่ ถ้าเป็นเช่นนั้นฉันจะแก้ไขได้อย่างไร
ปัญหา
ประการแรกไดรฟ์นี้เป็นของใหม่ แน่นอนว่ามันไม่ได้ถูกใช้อย่างเพียงพอที่จะตายจากการสึกหรอตามปกติแม้ว่าฉันจะไม่ได้ส่วนลดองค์ประกอบที่บกพร่อง
ตัวไดรฟ์เองถูกล็อคในสถานะอ่านอย่างเดียว การจัดการดิสก์ของ Windows:
Diskpart:
Generic Flash Disk USB Device
Disk ID: 33FA33FA
Type : USB
Status : Online
Path : 0
Target : 0
LUN ID : 0
Location Path : UNAVAILABLE
Current Read-only State : Yes
Read-only : No
Boot Disk : No
Pagefile Disk : No
Hibernation File Disk : No
Crashdump Disk : No
Clustered Disk : No
จริงๆสิ่งที่สร้างความสับสนให้ฉันและCurrent Read-only State : Yes
Read-only : No
วิธีแก้ปัญหาที่พยายาม
จนถึงตอนนี้ฉันได้ลองแล้ว:
การฟอร์แมตใน Windows (ในการจัดการดิสก์ตัวเลือกการจัดรูปแบบจะเป็นสีเทาเมื่อคลิกขวา)
DiskPart Clean (
CLEAN - Clear the configuration information, or all information, off the disk.
):DISKPART> clean DiskPart has encountered an error: The media is write protected. See the System Event Log for more information.
ไม่มีสิ่งใดในบันทึกเหตุการณ์
รูปแบบบรรทัดคำสั่งของ Windows
>format G: Insert new disk for drive G: and press ENTER when ready... The type of the file system is FAT32. Verifying 7740M Cannot format. This volume is write protected.
Windows chkdsk: ดูรายละเอียดด้านล่าง
Kubuntu fsck (ผ่าน VirtualBox USB สวิง): ดูรายละเอียดด้านล่าง
Acronis True Image เพื่อจัดรูปแบบการแปลงเป็น GPT เพื่อทำลายและสร้าง MBR ใหม่โดยทั่วไปแล้ว: ล้มเหลว (ไม่สามารถเขียนเป็น MBR)
รายละเอียด (และเรื่องราวที่ดี)
พื้นหลัง
นี่เป็นแฟลชไดรฟ์ 8GB ทั่วไปใหม่เอี่ยมที่ฉันต้องการสร้างแฟลชไดรฟ์อเนกประสงค์ มันมาในรูปแบบของ FAT32 แม้ว่าจะมีขนาดใหญ่กว่าแฟลชไดรฟ์ GIGAbyte 8 ตัวเล็กน้อยที่ฉันเจอ ประมาณ 127MB ถูกระบุว่า "ใช้แล้ว" โดย Windows ฉันไม่เคยค้นพบว่าทำไม พื้นที่ใช้งานท้ายสุดเป็นเรื่องที่ฉันคาดหวังจากไดรฟ์ 8GB (ประมาณ 7.4 GIBIbytes)
ฉันทิ้งลินุกซ์ไว้สักสองสามตัวพร้อมกับสำเนาของ Hiren พวกเขาทั้งหมดจะบู๊ตอย่างสมบูรณ์แบบ พวกเขาใส่กับยูมิ
เมื่อฉันพยายามใส่ Knoppix DVD บน YUMI ได้เพิ่มตัวเลือกวิดีโอแปลก ๆ ให้กับ boot comman ซึ่งทำให้ Knoppix สามารถบู๊ตด้วยหน้าจอสีดำบน X. tty
s 1 ถึง 6 ยังคงทำงานเป็นข้อความเท่านั้น
ไม่กี่วันต่อมาฉันใช้เวลาในการถอดตัวเลือกวิดีโอแปลก ๆ ออกไปทำให้คำสั่งการบูตตรงกับที่มาพร้อมกับ Knoppix ในความพยายามที่จะบูต Knoppix รายงานความเสียหายของ LZMA บางรูปแบบ
นำไปสู่ปัญหาปัจจุบัน
ฉันคิดว่าไฟล์ Knoppix อาจเสียหายอย่างใดดังนั้นฉันจึงลองโหลดใหม่ ไดรฟ์ใกล้เต็ม (ฟรี 45MB) ดังนั้นฉันจึงลบ ISO ทั่วไปที่ไม่ได้บูทด้วย นั่นเป็นเรื่องปกติ จากนั้นฉันไปที่ YUMI เพื่อ 'ถอนการติดตั้ง' Knoppix คือลบไฟล์และลบออกจากเมนู ไฟล์ไปก่อนจากนั้นเมนูจะถูกล้างสำเร็จ อย่างไรก็ตามพื้นที่ว่างติดอยู่ที่ประมาณ 700MB เช่นเดียวกับก่อนที่จะลบ Knoppix ในโฟลเดอร์ Knoppix เก่ามีชื่อไฟล์ 0 ไบต์KNOPPIX
ที่ไม่สามารถลบได้
ฉันพยายามใส่ไดรฟ์อีกครั้งเพื่อลบไฟล์นี้ - โดยไม่ต้องลบออกอย่างปลอดภัยถ้านั่นสร้างความแตกต่าง (เฮ้เป็นครั้งแรกสำหรับทุกอย่าง) เรียกใช้การchkdsk
สแกนWindows มาตรฐานโดยไม่พบ/r
หรือ/f
รายงานข้อผิดพลาด ทำงานด้วย/r
เพิ่งติดมัน
ฉันตัดสินใจที่จะให้fsck
ช็อตดังนั้นฉันจึงโหลด Kubuntu VM ของฉันและแนบไดรฟ์เข้ากับพอร์ต USB 2.0 ของ VirtualBox ฉันumount
แก้ไขมัน ( /dev/sda1
) และเรียกใช้ fsck ผมเลือกThere are differences between boot sector and its backup.
No action
มันบอกว่า FAT นั้นต่างกันและขอให้ฉันเลือก FAT ตัวแรกหรือตัวที่สอง Free cluster summary wrong
ใดก็ตามที่ฉันเลือกผมได้แจ้งให้ทราบล่วงหน้าของ ถ้าฉันเลือกCorrect
มันจะให้รายการชื่อไฟล์ที่ไม่ถูกต้อง เพื่อพยายามแก้ไขบางอย่างอย่างน้อยฉันก็วิ่งไปพร้อมกับ-p
ตัวเลือก ผ่านการแก้ไขไฟล์ไปครึ่งทาง VM ก็หยุดทำงาน - ฉันสิ้นสุดกระบวนการประมาณสิบนาทีต่อมา
สาเหตุ?
ความพยายามครั้งต่อไปของฉันคือการใช้ YUMI อีกครั้งเพื่อสร้างไดรฟ์ทั้งหมด ฉันใช้ตัวเลือกฟอร์แมต (เป็น FAT32) ของ YUMI และติดตั้ง Kubuntu ISO (700MB) รูปแบบประสบความสำเร็จอย่างไรก็ตามการแยกและสำเนาของ Kubuntu (ซึ่ง YUMI ใช้ไบนารี 7zip สำหรับ) froze ที่ทำประมาณ 60% หลังจากรอประมาณสิบห้านาที (นานกว่า 3.5GB Knoppix ISO ใช้ครั้งล่าสุด) ฉันดึงไดรฟ์ออก ไดรฟ์ ณ จุดนี้ได้รับการจัดรูปแบบแล้วติดตั้ง SYSLINUX แล้วเพียงรอการคลาย ISO และการปรับเปลี่ยนเมนูการบู๊ต
การเสียบกลับเข้าไปใหม่จะเกิดขึ้นตามปกติ - อย่างไรก็ตามการดำเนินการเขียนใด ๆ จะล้มเหลว การจัดการดิสก์รายงานว่าเป็นแบบอ่านอย่างเดียว เมื่อเชื่อมต่อใหม่จะเกิดขึ้นตามปกติ แต่การดำเนินการเขียนจะทำให้อ่านได้อีกครั้งเท่านั้น หลังจากผ่านไปสองสามครั้งมันก็เริ่มขึ้นมาเป็นการอ่านแบบแทรกเท่านั้น
พยายามแก้ไข
นี่คือเมื่อฉันวิ่งผ่านความพยายามที่ระบุไว้ข้างต้นเพื่อลองและฟอร์แมตใหม่ในกรณีที่รูปแบบที่ผิดพลาด อย่างไรก็ตามการไม่สามารถทำได้แม้กระทั่งบนดิสก์ที่สามารถบู๊ตได้แสดงว่ามีบางสิ่งที่ร้ายแรงกว่านั้นผิด chkdsk
ตอนนี้รายงานว่าไม่มีอะไรผิดปกติและfsck
ยังคงรายงานความไม่สอดคล้องกันของ MBR แต่ตอนนี้เลือก FAT ครั้งแรกโดยอัตโนมัติหลังจากที่บอก FAT ที่ต่างกัน มันยังคงทำเหมือนเดิมFree cluster summary wrong
หลังจากนั้น ฉันไม่สามารถทำงานได้-p
อีกต่อไปเพราะตอนนี้ถูกทำเครื่องหมายว่าอ่านแล้วเท่านั้น มันยังจัดการกับความเสียหายของดิสก์ VM ของฉันในความพยายามครั้งแรก (ใช่ฉันแน่ใจว่าฉันเลือก sda ซึ่งถูกแมปไปยังไดรฟ์ 7.4GB - ฉันตรวจสอบสามครั้ง ) ขอบคุณพระเจ้าสำหรับภาพถ่าย?
ฉันแค่คิดไม่ออก สำหรับจิตใจที่ไม่มีประสบการณ์ของฉันดูเหมือนว่าบางสิ่งบางอย่างในเฟิร์มแวร์ของไดรฟ์ตั้งค่าให้อ่านอย่างเดียว "อย่างถาวร" อย่างใด - มีวิธีการตั้งค่านี้หรือไม่? ฉันไม่สนใจเป็นพิเศษในการเก็บข้อมูลเพราะฉันได้ฟอร์แมตใหม่สองครั้ง
นอกจากนี้การแก้ไขที่ทำให้ฉันใน Windows นั้นดีกว่า มันช่วยลดความเสี่ยงของฉันโดยไม่ตั้งใจในการดักจับฮาร์ดไดรฟ์หลักของฉัน
อัปเดต 1:
ฉันดึงไดรฟ์ออกจากกันด้วยความอยากรู้
อย่างที่คุณเห็นไม่มีสวิตช์ป้องกันการเขียนที่ชัดเจน มี IC อยู่อีกด้านหนึ่ง ALCOR มีป้ายกำกับว่า AU6989HL หากมีความสำคัญ หากดูเหมือนจะไม่มีวิธีแก้ไขปัญหานี้ฉันอาจจะดึงการ์ด (ติดกาว) ออกและวางไว้ในเครื่องอ่านการ์ดเพื่อตรวจสอบว่าเป็นการ์ดหรือคอนโทรลเลอร์ที่เสียชีวิตหรือไม่
อัปเดต 2:
ฉันดึงการ์ดออกแล้ว Windows ตรวจพบไดรฟ์ในฐานะเครื่องอ่านการ์ดในตอนนี้ ผู้ติดต่อบนการ์ดไม่ปรากฏว่ามีการใช้งานและมีรูหลายแถวในการ์ด การใส่ลงในเครื่องอ่านการ์ดตรวจจับเฉพาะ RAW ทั้งหมดประมาณ 30MB อาจเป็นได้ว่าไดรฟ์ดั้งเดิมรายงานการ์ดผิดพลาดอย่างผิดพลาด (ราวกับว่าการป้องกันการเขียนการ์ด SD จริงถูกเปิดอยู่) หรือมีการติดต่อที่ไม่ดีที่ไหนสักแห่ง
ถ้าไม่มีอะไรฉันมีการ์ด Micro SD 8GB สำรอง ... ทันทีที่ฉันรู้วิธีจัดรูปแบบเป็น 8GB ซึ่งดูเหมือนจะเป็นไปไม่ได้ (Windows, Partedmagic dd
,, DBAN ... ไม่, ยัง 30MB) อ่า
อัปเดต 3
ฉันมีอีกสองสามข้อ วันนี้คนที่สองล้มเหลวในทำนองเดียวกัน (อ่านอย่างเดียว) ในส่วนที่เหลืออีกสองเครื่องถูกตรวจพบว่าเครื่องอ่านการ์ดว่างเปล่า / ไดรฟ์ที่ไม่ฟอร์แมตขึ้นอยู่กับการสั่นไหว (การสัมผัสผิดพลาด?) ตรวจพบว่าหนึ่งในสามเต็มและมีชื่อโวลุ่ม
ผลลัพธ์ H2testw (เมื่อวันที่ฉันทำงานอย่างเต็มที่ที่ฉันมี!):
Warning: Only 7762 of 7812 MByte tested.
The media is likely to be defective.
7.5 GByte OK (15896472 sectors)
52 KByte DATA LOST (104 sectors)
Details:0 KByte overwritten (0 sectors)
0 KByte slightly changed (< 8 bit/sector, 0 sectors)
52 KByte corrupted (104 sectors)
0 KByte aliased memory (0 sectors)
First error at offset: 0x0000000186003000
Expected: 0x0000000186003000
Found: 0x00200800c40c3061
H2testw version 1.3
Writing speed: 3.95 MByte/s
Reading speed: 14.0 MByte/s
H2testw v1.4
ในขณะที่สิ่งนี้กังวลเล็กน้อย แต่จริงๆแล้วไดรฟ์นั้นมีความจุใกล้เคียง 8GB ซึ่งได้รับการตรวจสอบโดยเครื่องมือที่มักใช้ตรวจจับแฟลชไดรฟ์ปลอมได้สำเร็จ การใช้การ์ด Micro SD แทนโมดูลหน่วยความจำแฟลชที่ทำเครื่องหมายไว้ทำให้ไม่สามารถ reflash ไดรฟ์อีกครั้งเนื่องจากเครื่องมือกระพริบของไดรฟ์ของอัลคอร์คาดว่าโมเดลหน่วยความจำจะเป็นพารามิเตอร์ ฉันคิดว่าฉันจะโยนทั้งหมดออกไป
Windows Logs
Applications and Services Logs
ไม่มีอะไรเกิดขึ้นที่นั่น ใช่ฉันทำการรีเฟรช ( F5
) อย่างต่อเนื่อง