ไม่สามารถลบแอตทริบิวต์อ่านอย่างเดียวของการ์ด Micro SD ได้หลังจากอิมเมจของ Ubuntu


16

ฉันไม่สามารถลบแอททริบิวต์แบบอ่านอย่างเดียวจากการ์ด Micro SD ของ Kingston ขนาด 32 GB ฉันต้องการเช็ดทำความสะอาดการ์ดทั้งหมด

ฉันได้รับ Raspberry Pi 3 และการ์ด Micro SD ขนาด 32 GB และ Echo เพื่อเล่นกับมัน การ์ด Micro SD เป็นโรงงานที่สดใหม่เมื่อฉันได้รับ ฉันดาวน์โหลด Ubuntu 16.04 อิมเมจใหม่แล้วฟอร์แมตการ์ดโดยใช้ Etcher บน Windows 10 หลังจากเสร็จฉันก็เสียบทุกอย่างเพื่อให้ Raspberry ทำงานและสังเกตว่าไม่มีอะไรเกิดขึ้น ฉันเริ่มที่จะตื่นตกใจเล็กน้อยและคิดกับตัวเองว่า: "งานที่ดี Scrat คุณปัญญาอ่อนทำไมคุณไม่รอสักหน่อย

ฉัน googled สิ่งที่อาจผิดพลาดและสิ่งที่ฉันควรทำและต้องค้นพบว่าคุณไม่สามารถใส่ภาพอูบุนตูแบบสุ่มลงไปได้ มันจะต้องเป็นหนึ่งในภาพที่ผู้สร้างให้ (ในกรณีของฉัน Ubuntu Mate หรือ Raspbian)

พยายามแก้ไขด้วย Windows

เมื่อพยายามฟอร์แมตใหม่โดยการคลิกขวาและทำการฟอร์แมตใหม่ผ่าน Windows Explorer สิ่งแรกที่ฉันพบคือการ์ดนั้นอยู่ในโหมดอ่านอย่างเดียว การพยายามเข้าใช้งานใน Windows Explorer จะแสดงเฉพาะไดเรกทอรี EFI ซึ่งฉันไม่ได้ประหลาดใจ

สิ่งแรกที่ฉันพบบนอินเทอร์เน็ตเกี่ยวกับสวิตช์ / ล็อกบนการ์ด แต่การ์ดของฉันไม่มีล็อคใด ๆ เลย ไม่ว่าจะเป็นการ์ดเองหรือ Robson Mini Card Reader ที่ใช้ในการอ่าน

หลังจากนั้นฉันพยายามจำวิธีแก้ไขดิสก์
ทราบว่าฉันยังคงใช้ Windows 10 อยู่ในขณะนั้นเพราะฉันจะต้องคัดลอก VM-Ware และอิมเมจระบบเก่าของฉันจากไดรฟ์ภายนอกของฉันและฉันไม่รู้ว่ามันอยู่ที่ไหน

ฉันเปิดบรรทัดคำสั่งเรียกใช้ diskpart และรายการดิสก์ทั้งหมดของฉันผ่าน

list disk

ฉันใช้ HDD 931 GB, SSD 119 GB ของฉัน (ติดตั้ง Windows ไว้ที่ใด) และการ์ด Micro SD ขนาด 29 GB:

Datenträger ### สถานะGröße Frei Dyn GPT  
--------------- ------------- ------- ------- --- ---   
Datenträger 0 ออนไลน์ 119 GB 0 B *  
Datenträger 1 Online 931 GB 0 B *  
Datenträger 2 Online 29 GB 29 GB

จากข้อมูลที่ฉันได้รับฉันรู้ว่าDatenträger 2 aka Disk 2 เป็นการ์ดที่ฉันต้องการแก้ไขโดยทำ:

select disk 2

จนถึงตอนนี้ดีมาก จากนั้นฉันต้องการลบคุณลักษณะอ่านอย่างเดียวโดยทำ:

attributes disk clear readonly

ซึ่งก็ประสบความสำเร็จในการดำเนินการ

แต่เมื่อฉันพยายามทำ:

clean

ฉันได้รับ "ข้อความแสดงข้อผิดพลาดฮาร์ดแวร์" (ในภาษาเยอรมันนั่นเป็นเหตุผลว่าทำไมฉันจึงไม่คัดลอกที่นี่ แต่เป็นเพียงข้อผิดพลาดด้านฮาร์ดแวร์เท่านั้น) ข้อผิดพลาดนั้นยังตามมาเมื่อพยายามสร้างพาร์ติชันหลักหรือทำสิ่งอื่น ๆ

เมื่อมาถึงจุดนี้ความหวาดกลัวในตัวฉันเริ่มเพิ่มมากขึ้นเรื่อย ๆ แต่ฉันพยายามที่จะสงบสติอารมณ์เพราะฉันยังมีเคล็ดลับไม่กี่แขน

ฉันลองใช้โปรแกรม: EaseUS Partition Master, Etcher (อีกครั้ง) และฟอร์แมตการ์ด SD ซึ่งทั้งหมดนี้ล้มเหลวเนื่องจากการ์ดถูกป้องกัน (อ่านอย่างเดียวป้องกันการเขียน)

ฉันยังลองใช้การแก้ไขรีจิสทรีเพื่อเปลี่ยนพฤติกรรมของ Windows ที่มีต่ออุปกรณ์เก็บข้อมูลโดยการสร้างคีย์ (ซึ่งยังไม่มี)

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies

และสร้างคำหลักใหม่ (DWORD WriteProtect) และตั้งค่าเป็น 0 ซึ่งหมายความว่าไม่มีการอ่านอย่างเดียว

พยายามแก้ไขด้วย Linux

นั่นก็ไม่ได้ผลเช่นกันและฉันก็เริ่มกังวลกับ Windows ดังนั้นฉันจึงออกจากที่ทำงานและค้นหาไดรฟ์ภายนอกของฉันและติดตั้ง VM-Ware และใช้เครื่องเสมือน Ubuntu 16.04 ที่ฉันใช้สำหรับโรงเรียน

การเริ่มต้น VM ฉันสังเกตเห็นแล้วว่า Ubuntu สามารถช่วยฉันได้มากกว่า Windows (หรืออย่างน้อยฉันก็คิดอย่างนั้นเพราะทักษะ Linux ของฉันมีข้อ จำกัด ในด้านนี้) สิ่งแรกที่ผมเห็นคือไอคอนเชื่อมโยงบน Desktop ไปยังการ์ดที่เรียกว่า "อูบุนตู 16.04.2 LTS amd64" ในนั้นมีอยู่สิ่งต่างๆ Ubuntu ต้องมีการทำงานที่เห็นในภาพที่นี่

แต่นั่นไม่ช่วยฉัน ดังนั้นฉันจึงไปข้างหน้าและเริ่มต้นสถานีและเขียน:

lsblk

ซึ่งยืนยันว่าสามารถมองเห็นการ์ดได้ (sdb):

ชื่อ MAJ: MOUNTPOINT ประเภทขั้นต่ำของ RM RM
sda 8: 0 0 30G 0 ดิสก์ 
└─sda1 8: 1 0 30G 0 ส่วน /
sdb 8:16 1 29,2G 1 ดิสก์ 
├─sdb1 8:17 1 1,5G 1 ส่วน / สื่อ / ถ่ายรูป / Ubuntu 16.04.2 LTS amd64
└─sdb2 8:18 1 2,4M 1 ส่วน 
sr0 11: 0 1 1024M 0 รอม  

แต่ lsblk ไม่แม่นยำมากดังนั้นฉันจึงใช้คำสั่งที่เราเรียนในโรงเรียนด้วย:

fdisk -l

ซึ่งค่อนข้างแม่นยำมากขึ้น:

ดิสก์ / dev / sda: 30 GiB, 32212254720 ไบต์, 62914560 ภาค
หน่วย: ส่วนของ 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (ตรรกะ / กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I / O (ต่ำสุด / เหมาะสมที่สุด): 512 ไบต์ / 512 ไบต์
ประเภท Disklabel: dos
ตัวระบุดิสก์: 0xa14a8cb2

การเริ่มต้นการบูตอุปกรณ์ประเภทขนาดรหัสภาคส่วนท้าย
/ dev / sda1 2048 62914559 62912512 30G 83 Linux


ดิสก์ / dev / sdb: 29,2 GiB, 31306285056 ไบต์, 61145088 ภาค
หน่วย: ส่วนของ 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (ตรรกะ / กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I / O (ต่ำสุด / เหมาะสมที่สุด): 512 ไบต์ / 512 ไบต์
ประเภท Disklabel: dos
ตัวระบุดิสก์: 0x15e2543d

การเริ่มต้นการบูตอุปกรณ์ประเภทขนาดรหัสภาคส่วนท้าย
/ dev / sdb1 * 0 3035519 3035520 1,5G 0 ว่าง
/ dev / sdb2 14432 19295 4864 2,4M ef EFI (FAT-12/16/32)

และฉันก็มีความสุขเพราะฉันคิดว่าในที่สุดฉันก็แตกรหัส goddamn Davinci หรืออะไรฉันจึงวิ่ง

gparted

ซึ่งเปิดทันทีด้วยข้อความแสดงข้อผิดพลาด:

ตัวบ่งชี้ไดร์เวอร์บอกว่าขนาดฟิสิคัลบล็อกคือ 2048 ไบต์ แต่ Linux บอกว่าเป็น 512 ไบต์

ซึ่งฉันเพิกเฉยเพราะฉันคิดว่ามันไม่ใช่เรื่องใหญ่ แต่หลังจากละเว้นข้อผิดพลาดก่อนหน้าไปแล้วข้อความแสดงข้อผิดพลาดถัดไปก็โผล่ขึ้นมา:

มีการเขียนพาร์ติชั่น 1 บน / dev / sdb แต่เราไม่สามารถแจ้งเคอร์เนลของการเปลี่ยนแปลงได้อาจเป็นเพราะมัน / พวกเขาใช้งานอยู่ เป็นผลให้พาร์ติชันเก่าจะยังคงใช้งานอยู่ คุณควรรีบูตทันทีก่อนทำการเปลี่ยนแปลงเพิ่มเติม

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

เมื่อฉันเปลี่ยนเป็น / dev / sdb มันก็สับสนอย่างรวดเร็ว อย่างที่คุณเห็นที่นี่สิ่งต่าง ๆ แปลก ๆ เพราะตอนนี้ sdb ถือว่าเป็น SSD ของฉันแทนที่จะเป็นการ์ด แต่ภาพจากการ์ดยังคงติดตั้งอยู่ เมื่อมาถึงจุดนี้ฉันก็โกรธเกินกว่าที่จะทำอะไรต่อไปด้วยความกลัวว่าจะตั้งใจทำแล็ปท็อปของฉันเช่นกัน

โดยวิธีการที่ฉันได้พยายามให้สิทธิ์ตัวเองในการเข้าถึงดิสก์และพยายามที่จะใช้ddคำสั่ง แต่ด้วยข้อผิดพลาดเดียวกัน (ปฏิเสธการเข้าถึงแบบอ่านอย่างเดียวหรือบางสิ่งบางอย่างฉันไม่แน่ใจ แต่สิ่งที่อยู่ในทิศทางนี้ )

ฉันได้สั่งซื้อการ์ด Micro SD ขนาด 32 GB จากอเมซอนแล้วในกรณีที่ไม่มีความหวังสำหรับการ์ดเก่า แต่ฉันยังไม่ยอมแพ้

(ขออภัยที่มีบางสิ่งเป็นภาษาเยอรมัน แต่ฉันคิดว่าสิ่งเหล่านั้นเป็นส่วนที่อธิบายตนเองได้)


ดิสก์อาจเปลี่ยนลำดับเนื่องจากคุณรีบูตด้วยการเชื่อมต่อการ์ด SD (ในครั้งถัดไปที่รีบูตโดยไม่ได้เชื่อมต่อ) ภาพที่สองของคุณน่าสนใจมาก ... ถ้าฉันเข้าใจถูกต้องนั่นคือจากภายใน VM? VM ที่มีเพียงดิสก์ 30GiB และการ์ด SD 29.2GiB?
Attie

ใช่จากภายใน VM ฉันรีบูทโดยที่ไม่ได้เชื่อมต่อเลยดังนั้นฉันก็เลยไม่รู้ว่ามันเป็นแบบนั้นหรือเปล่า ใน / dev / sda เป็นพื้นที่หน่วยความจำที่มีการบันทึกคุณสามารถให้ VM ของคุณเมื่อติดตั้งซึ่งควรเป็น 30GiB แต่อย่างใดมันก็ปะปนกันทั้งหมดกับการ์ดไอ้ที่เสียบอยู่นี้
LordScrat

คำตอบ:


6

โพสต์ของคุณให้ความบันเทิงอย่างแน่นอน ขอบคุณสำหรับสิ่งนั้น

ฉันรู้ว่ามันไม่ใช่คำตอบที่คุณต้องการ แต่ดูเหมือนว่าการ์ด SD จะติดอยู่ในโหมดอ่านอย่างเดียว คุณทำทุกอย่างเท่าที่ทำได้ มันไม่ยากจริง ๆ

มันทำหน้าที่เหมือนจะเกิดขึ้นถ้ามีสวิตช์ป้องกันการเขียนบนการ์ด ดูเหมือนคุณจะยืนยันว่าไม่ได้ แต่อาจจะเป็นเพียงแค่ตรวจสอบอีกครั้งหนึ่งอีกครั้ง? ความคิดที่เกิดขึ้นในใจก็คือบางทีคุณกำลังใช้การ์ด mini-SD ในอะแดปเตอร์ mini-sd เป็น sd และบางทีคุณดูที่อะแดปเตอร์ แต่ไม่ใช่ mini-sd card ใช่ไหม ฉันไม่รู้แค่โยนมันออกไป หากมีอะแดปเตอร์อาจเป็นอะแดปเตอร์ที่ตัวเองไม่ดี? ฉันจำไม่ได้ถ้าคุณพูดถึงว่าคุณลองใช้เครื่องอ่านการ์ดอื่น บางทีผู้อ่านไม่ดี?

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

ดูเหมือนว่าคุณกำลังติดตามถูกต้องเพียงแค่แทนที่ คุณอาจได้รับสิ่งที่ไม่ดีที่ถูกแทนที่ภายใต้การรับประกันเนื่องจากเป็นสิ่งใหม่ บอกให้เรารู้ว่าคุณคิดอย่างไร


ฉันคิดว่านี่เป็นการตอบรับที่ดี แต่ไม่ใช่คำตอบจริงๆ แต่เป็นการแสดงความคิดเห็นและความหวัง :)
Xavierjazz

ใช่ฉันจะบอกเจ้านายของฉันว่าการ์ดไม่สามารถเขียนได้อีกต่อไปและส่งกลับไปที่อเมซอน (เขาได้มันเหมือนวันพฤหัสบดีก่อนวันสุดท้ายดังนั้นฉันจึงคิดว่าไม่มีปัญหา) และรับเงินคืน ฉันจะหา debaucle ด้วยเงินของฉันเองมันอาจเป็นความผิดของฉันในการติดตั้ง Ubuntu ที่ผิดและอาจล็อคซอฟต์ได้ เดาว่าฉันจะมีน้อยกว่า 16 เหรียญเพื่อใช้ฮ่าฮ่า ขอบคุณสำหรับความคิดเห็นของคุณ ฉันขอขอบคุณทุกความคิดเห็นที่ฉันได้รับ
LordScrat

2
นั่นเป็นสิ่งที่น่ายกย่องสำหรับคุณ แต่ไม่มีอะไรที่คุณทำกับซอฟต์แวร์จะทำลายฮาร์ดแวร์ บางครั้งสิ่งต่าง ๆ ก็แย่ไปหมด
Appleoddity

4

ปัญหาแบบอ่านอย่างเดียวนั้นเกิดขึ้นกับฉันตลอดเวลาเมื่อฉันใช้ iso-images

สิ่งที่ฉันทำเพื่อแก้ไขปัญหาดังกล่าว:

โปรดทราบว่า<yoursdcard>เป็นอุปกรณ์และไม่ใช่พาร์ติชันดังนั้นเช่นsdc

  1. บูต linux บางประเภท
  2. เปิดเทอร์มินัล
  3. ค้นหาว่าการ์ด sd ของคุณคืออะไรและตรวจสอบโดยใช้sudo fdisk /dev/<yoursdcard> -lหรือเพื่อรับชื่ออุปกรณ์ด้วยเช่นกันsudo parted /dev/<yoursdcard> -l

คำเตือน: คำสั่งต่อไปนี้จะทำลายข้อมูลทั้งหมด/dev/<yoursdcard>เพื่อให้แน่ใจว่า<yoursdcard>เป็นอุปกรณ์ที่เหมาะสม !!!!

  1. ปฏิบัติ sudo dd if=/dev/zero of=/dev/<yoursdcard> bs=1000000 count=50
  2. ปฏิบัติ sudo fdisk /dev/<yoursdcard>
  3. ตอนนี้ใช้คำสั่งoเพื่อสร้างตารางพาร์ติชัน MSDOS ใหม่บน sdcard ของคุณจากนั้นใช้nคำสั่งเพื่อเพิ่มพาร์ติชันใหม่และใช้wเพื่อเขียนการเปลี่ยนแปลงไปยัง sdcard ของคุณและออกจาก fdisk
  4. ตอนนี้ใช้sudo mkfs -t <filesystem you want> /dev/<yoursdcard>1เพื่อจัดรูปแบบพาร์ติชันของคุณ
  5. ตอนนี้ sdcard ของคุณควรจะทำงานอีกครั้ง

หากไม่ได้ผล:

  1. เปิดเทอร์มินัล
  2. ค้นหาว่าอุปกรณ์<yoursdcard>คืออะไร
  3. ปฏิบัติ sudo su
  4. ปฏิบัติ echo "0" > /sys/block/<yoursdcard>/ro

ฉันชอบที่จะลองทำ แต่อย่างที่คุณเห็นในภาพที่สองของฉัน Ubuntu เป็นคนที่สับสน / dev / sdb ซึ่งควรเป็น Micro SD ของฉันเช่นเดียวกับ SSD ของฉัน (หรือวิธีอื่น ๆ แต่มันผิดที่ฉันรู้) และฉันไม่ต้องการลบโดยไม่ได้ตั้งใจทำฉัน
LordScrat

แน่นอนว่าคุณไม่ต้องการ แต่fdiskมีความน่าเชื่อถือมากกว่าgpartedและคุณจะเห็นว่ามันตรวจพบ sdcard ของคุณหรือไม่ (ดูขั้นตอนที่ 3)
testeaxeax

1
คุณสามารถใช้นามแฝง de / dev / disk / by-id ที่สร้างขึ้นโดยอัตโนมัติ พวกเขามีผู้ผลิตและบัสเชื่อมต่อในพวกเขาเพื่อให้คุณรู้ว่ามันคืออะไรอุปกรณ์
John Keates

3

โปรดทราบว่าการ์ดอาจเสีย พวกเขามีแฟลชและคอนโทรลเลอร์บนกระดาน หากการ์ดคิดว่ามีปัญหาการ์ดจะออฟไลน์โดยสมบูรณ์หรือไปอ่านอย่างเดียวหากการ์ดแฟลชที่ใช้งานไม่เพียงพอที่จะเขียน บางครั้งตัวควบคุมจะเก็บข้อมูลการบัญชีสำหรับชิปแฟลชซึ่งอาจทำให้เกิดความเสียหายทำให้เริ่มในเซฟโหมดและไม่อนุญาตอะไร ในการผ่านสิ่งประเภทนี้คุณต้องใช้เครื่องอ่านการ์ด SD ที่ 'จริง' ไม่ใช่เครื่องอ่านอย่างเดียวที่เก็บข้อมูลขนาดใหญ่ อินเทอร์เฟซ SD 'ของจริง' มีการเข้าถึงตัวควบคุมและอาจให้ข้อมูลที่คุณต้องการ


1

อ่าใช่ อิมเมจของ Ubuntu ใช้รูปแบบแปลก ๆ บางอย่างที่ทำลายยูทิลิตี้การจัดรูปแบบส่วนใหญ่ ฉันคิดว่ามันเป็นสิ่งที่พวกเขาทำเพื่อให้ภาพทำงานบนดีวีดี ฉันรู้สิ่งนี้ดี (อ่าน: ฉันต้องการทำให้ Ubuntu ติดตั้งดิสก์และฉันเกลียดการจัดรูปแบบพวกเขาในภายหลัง) และมันน่ารำคาญมาก

ใช้ Gparted บน Ubuntu (VM) เพื่อลบพาร์ติชันทั้งหมดในไดรฟ์จากนั้นเพิ่มพาร์ติชัน FAT32 ใหม่ หมายเหตุ: ฉันค่อนข้างแน่ใจว่า GParted ใช้รหัสผ่านรูทไม่ใช่รหัสปกติที่คุณใช้ในการเข้าสู่ระบบหากคุณไม่ทราบรหัสผ่านรูทของคุณอาจเป็นไปได้ว่าคุณยังไม่ได้ตั้งค่า เรียกใช้ "sudo passwd" เพื่อตั้งค่ารหัสผ่านรูทแล้วใช้เพื่อเปิด GParted คุณสามารถใช้ "sudo gparted"

หรือค้นหาและติดตั้งโปรแกรมฟรี SDFormatter4 บน Windows (หมายเหตุ: ทำงานภายใต้ WINE ใน Ubuntu ด้วย) และใช้เพื่อฟอร์แมตการ์ดในโหมดเขียนทับ นี่เป็นโอกาสที่ดีกว่าในการทำงานเท่าที่ฉันไม่ชอบซอฟต์แวร์ที่เป็นกรรมสิทธิ์

ทั้งสองอย่างนี้โชคดีในการฟอร์แมตการ์ดมากกว่าระบบสาธารณูปโภคในตัว

แน่นอนว่าการ์ด SD และไดรฟ์ USB ล้มเหลวในโหมดอ่านอย่างเดียวเพื่อให้คุณมีโอกาสกู้คืนข้อมูล หากการ์ดใบนั้นเป็นของใหม่จากระยะไกลสิ่งนี้ไม่ควรเกิดขึ้น แต่เป็นไปได้ ฉันขอแนะนำ Samsung หรือ Sandisk cards เนื่องจากการ์ดของ Kingston มักจะปลอมและล้มเหลวอย่างรวดเร็ว ฉันมีปัญหานี้เกิดขึ้นจริงครั้งเดียวและเป็นความล้มเหลวของการ์ด ฉันหวังว่านี่ไม่ใช่กรณีสำหรับคุณ


-1

อืมม ฉันควรเชื่อมโยงโพสต์นี้เพราะฉันเริ่มต้นที่นี่และสิ้นสุดลงในโพสต์อื่น

ป้อนคำอธิบายลิงก์ที่นี่

ก่อนอื่นต้องแน่ใจว่าไม่ใช่เครื่องอ่านการ์ด!

ปัญหานี้เกิดจากระบบไฟล์ที่เสียหายได้ง่ายมาก ปัญหาอาจเกิดจากหลายสิ่ง ถ้าคุณฟอร์แมตมันบน Linux โดยไม่ต้องถอดมันออกหรือถ้าคุณแบ่งพาร์ติชั่นใหม่มันจะถูกเมานต์หรือหากพาร์ติชั่นเสียหายนี่อาจเกิดขึ้นได้ สิ่งที่ดีที่สุดที่จะทำคือการใช้คำสั่งลินุกซ์หรือสิ่งที่กำหนดไดรฟ์ของคุณfsck /dev/sdb1 /dev/sdd1อาจเห็น/dev/sdb1ว่าระบบไฟล์เสียหายใน microSD ข้อผิดพลาดนี้ง่ายต่อการทำเพราะดูที่ ...

root@w3tech-Satellite-C655:/home/w3tech# umount /dev/sdc*
umount: /dev/sdc: not mounted.
umount: /dev/sdc2: not mounted.
root@w3tech-Satellite-C655:/home/w3tech# umount /dev/sdc*
umount: /dev/sdc: not mounted.
umount: /dev/sdc1: not mounted.
umount: /dev/sdc2: not mounted.
root@w3tech-Satellite-C655:/home/w3tech#

ผมต้องเลิกเมานท์ไดรฟ์สองครั้งเพื่อเลิกเมานท์พาร์ทิชันทั้ง ... และใช่ว่าเป็นแบบ microSD ที่ควรจะเป็น/dev/sdd, /dev/sdeหรือหลัง

แต่การรันเพียงอย่างเดียวfsckอาจไม่ลบบิตสกปรกหากคิดว่าเป็นแบบอ่านอย่างเดียว จนกระทั่งแล้วเคอร์เนล Linux จะยังคงใช้พาร์ติชันเก่าซึ่งหมายความว่าคุณได้รับข้อผิดพลาดแบบอ่านอย่างเดียวเพราะไม่มีวิธีที่ผู้ใช้สามารถได้รับอนุญาตสำหรับพาร์ติชันเก่า บางครั้งการบูตไดรฟ์จะทำให้เคอร์เนลสามารถสลับไปยังพาร์ติชันใหม่ได้เช่นถ้าคุณใช้โปรแกรมเพื่อสร้างตารางพาร์ติชันใหม่

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