usb สามารถตรวจจับได้ แต่ไม่ปรากฏที่ใดก็ได้?


11

ฉันเริ่มเช้าโดยพยายามสร้าง usb ที่สามารถบู๊ตได้โดยใช้ไม้ 2 กิกะไบต์และผู้สร้างดิสก์เริ่มต้น ดูเหมือนว่าจะทำงานผ่านกระบวนการทั้งหมดได้ดีจนกระทั่งมันมาถึงหน้าจอที่อ่านบางอย่างเช่น "การสร้างหน่วยความจำส่วน" และนั่ง 100% เป็นเวลาประมาณ 45 นาทีก่อนที่ฉันจะกดปุ่มยกเลิกและเอาแท่ง usb ออก

ตอนนี้แท่ง usb ไม่ถูกตรวจพบว่าเป็นที่เก็บข้อมูลหรือ ... อะไรก็ตาม (แม้แต่บน windows pc ของฉัน) แม้ว่ามันจะปรากฏใน syslog

อนุญาตให้ฉันสาธิต เราเริ่มต้นด้วย usb ที่ไม่ได้เสียบปลั๊ก:

[georgemauer@ubuntu:~]$ sudo fdisk -l                                     (04-04 16:01)

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x994bdc0f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    27650047    13824000   27  Hidden NTFS WinRE
/dev/sda2   *    27650048    27854847      102400    7  HPFS/NTFS/exFAT
/dev/sda3        27854848   976771119   474458136    7  HPFS/NTFS/exFAT

ฉันเสียบ USB:

[georgemauer@ubuntu:~]$ tail -f /var/log/syslog         
                       ***Snip***

Apr  4 15:01:18 ubuntu wpa_supplicant[1136]: WPA: Group rekeying completed with 00:24:36:ad:e7:3f [GTK=TKIP]
Apr  4 15:02:29  wpa_supplicant[1136]: last message repeated 3 times
Apr  4 15:02:29 ubuntu kernel: [22122.788133] usb 2-1: new high speed USB device number 13 using ehci_hcd
Apr  4 15:02:29 ubuntu kernel: [22122.923873] scsi10 : usb-storage 2-1:1.0
Apr  4 15:02:29 ubuntu mtp-probe: checking bus 2, device 13: "/sys/devices/pci0000:00/0000:00:13.2/usb2/2-1"
Apr  4 15:02:30 ubuntu mtp-probe: bus: 2, device: 13 was not an MTP device
Apr  4 15:02:30 ubuntu kernel: [22123.926154] scsi 10:0:0:0: Direct-Access     GENERIC  USB Mass Storage 1.00 PQ: 0 ANSI: 2
Apr  4 15:02:30 ubuntu kernel: [22124.105118] sd 10:0:0:0: Attached scsi generic sg1 type 0
Apr  4 15:02:30 ubuntu kernel: [22124.108212] sd 10:0:0:0: [sdb] Attached SCSI removable disk

แต่แล้ว:

[georgemauer@ubuntu:~]$ ls /mnt -alF                                      (04-04 16:02)
total 8
drwxr-xr-x  2 root root 4096 2011-04-21 12:51 ./
drwxr-xr-x 26 root root 4096 2012-03-31 13:16 ../
[georgemauer@ubuntu:~]$ ls /media -alF                                    (04-04 16:03)
total 8
drwxr-xr-x  2 root root 4096 2012-04-04 12:18 ./
drwxr-xr-x 26 root root 4096 2012-03-31 13:16 ../

เกิดอะไรขึ้นและฉันจะกู้คืนคีย์ usb ของฉันได้อย่างไร


คุณควร ls / สื่อไม่ใช่ mnt และอาจเป็นเรื่องแปลกกับ scsi เมื่อเทียบกับอะแดปเตอร์ usb ปกติมากขึ้น
RobotHumans

คำตอบ:


3

sudo lsusbเป็นขั้นตอนแรก การค้นหาใน / mnt หรือ / media หรือ / anywherelse แสดงว่าฮาร์ดแวร์ได้ถูกเมาท์แล้ว ฮาร์ดแวร์อาจจะเสียบ แต่ไม่ได้ติดตั้ง

หากคุณเห็นอุปกรณ์อยู่ในรายการคุณสามารถค้นหา / dev / assignment dmesg ที่นี่เป็นdmesgผลลัพธ์เมื่อฉันเพิ่งเสียบเมมโมรี่สติ๊กในคอมพิวเตอร์ของฉัน:

[10527.883515] sd 6:0:0:3: [sde] 126912 512-byte logical blocks: (64.9 MB/61.9 MiB)
[10527.884558] sd 6:0:0:3: [sde] Write Protect is on
[10527.884567] sd 6:0:0:3: [sde] Mode Sense: 03 00 80 00
[10527.885747] sd 6:0:0:3: [sde] No Caching mode page present
[10527.885755] sd 6:0:0:3: [sde] Assuming drive cache: write through
[10527.889253] sd 6:0:0:3: [sde] No Caching mode page present
[10527.889261] sd 6:0:0:3: [sde] Assuming drive cache: write through
[10527.892404]  sde: sde1

ดังนั้นฉันจะลองติดตั้งระบบไฟล์ที่ / dev / sde1 sudo mount /dev/sde1 /home/user/Desktop/foo ที่คุณติดตั้งฮาร์ดแวร์ของคุณค่อนข้างจะเล็กน้อย / mnt / media / whocares มันไม่สำคัญ (ไม่สนใจ FHS และสมมติว่าคุณจะไม่ลองติดตั้งในสถานที่เช่นรูท)

sudo fdisk -lจะบอกคุณถึงประเภทของระบบไฟล์และ / dev / assignment fdisk -lอย่างไรก็ตามจะไม่บอกอะไรคุณเลย (น่าแปลกที่มันไม่ส่งคืน "การปฏิเสธสิทธิ์")

เหตุผลที่ใช้dmesgแทนfdisk? เพราะการใช้fdiskถือว่าฮาร์ดแวร์ของคุณใช้งานได้ หากฮาร์ดแวร์ของคุณล้มเหลวfdiskจะไม่บอกคุณ แต่dmesgจะ


1

อาจเป็นเพราะตารางพาร์ทิชันผิดพลาดไปหมด อุปกรณ์ของคุณควรจะอยู่ในรายการ/dev/disk/by-id as @usb-GENERIC(สิ่งที่คล้ายกับคำอธิบายที่สอดคล้องกับscsi 10:0:0:0...

ตรวจสอบ symblink ที่จะนำไปสู่ ​​(อาจจะเป็น/dev/sr1) จากนั้นคุณสามารถสร้างตารางพาร์ติชันใหม่โดย:

sudo fstab /dev/sr1

จากนั้นดำเนินการสร้างพาร์ติชันใหม่โดยใช้fstabคำสั่ง


1

/superuser/106094/can-not-mount-my-usb-disk-ubuntu-nor-windowsdmesg-including

อาจไม่ใช่อุปกรณ์ USB ของคุณ แต่พอร์ต USB ของคุณอาจไม่สามารถให้พลังงานเพียงพอสำหรับอุปกรณ์ "

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

ตัวเลือกคือลองพอร์ตอื่นหรือรับฮับ USB ที่ใช้พลังงาน

ในกรณีของฉันมันไม่ทำงานกับพอร์ต USB ใด ๆ แต่ในขณะที่อ่านคำตอบนี้ฉันจำได้ว่าอะแดปเตอร์ HD ของฉันมาพร้อมกับสาย USB สองเส้นและทุกอย่างทำงานได้ดีเมื่อฉันใช้มัน


0

หากคุณยกเลิกมันอาจจะสิ้นสุดในสถานะที่ระบบไม่รู้จักเพื่อไม่ให้เมาลองlsusbควรจะอยู่ที่นั่นด้วยคุณจะไม่โพสต์fdisk -lเมื่อคุณเสียบปลั๊ก usb


fdisk -lผลตอบแทนที่เหมือนกันมันจะปรากฏภายใต้lsusb: Bus 001 Device 006: ID 0c76:0005 JMTek, LLC. Transcend Flash disk. น่าเสียดายที่ฉันยังไม่รู้ว่าจะแก้ไขปัญหานี้อย่างไร ฉันทำอะไรตอนนี้?
George Mauer

หากอยู่ในสถานะที่ไม่สามารถเมาต์ได้ให้ลอง gparted เพื่อจัดรูปแบบหรือใช้ผู้สร้างดิสก์เริ่มต้นอีกครั้งควรแสดงบนมันเพียงแค่บอกให้ลบออก
geermc4

มันไม่ปรากฏขึ้นในผู้สร้างดิสก์เริ่มต้น - สำหรับ gparted ฉันควรใช้พารามิเตอร์ใด
George Mauer

well gparted มี GUI บรรทัดคำสั่งหนึ่งแยกออกมาถ้าคุณต้องการใช้บรรทัดคำสั่งนี่คือตัวเลือกทั้งหมดgnu.org/software/parted/manual/html_chapter/parted_2.html
geermc4

มันไม่ปรากฏใน gparted มีเพียงฮาร์ดดิสก์สองตัวของฉันเท่านั้นที่ปรากฏขึ้น
George Mauer

0

เมื่ออุปกรณ์ปรากฏขึ้นพร้อมกับคำสั่ง lsusb แต่ไม่ได้กำหนดให้กับอุปกรณ์ (/ dev / *) ให้ลองพอร์ต USB ที่เชื่อมต่อโดยตรงกับเมนบอร์ดโดยปกติจะอยู่ด้านหลังเดสก์ท็อปของคุณ


1
นั่นเป็นเช่นเดียวกับคำตอบ 2 ปีนี้
David Foerster

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