Làm thế nào một usb có thể được phát hiện nhưng không hiển thị ở bất cứ đâu?


11

Tôi bắt đầu buổi sáng bằng cách tạo một usb có thể khởi động bằng cách sử dụng thanh 2gb và trình tạo đĩa khởi động. Nó dường như chạy suốt toàn bộ quá trình cho đến khi màn hình đọc được thứ gì đó như "Tạo phần nhớ" và nằm trên 100% trong khoảng 45 phút trước khi tôi nhấn hủy và tháo thanh usb.

Bây giờ thanh usb không được phát hiện dưới dạng lưu trữ hoặc ... bất cứ thứ gì (ngay cả trên máy tính windows của tôi) mặc dù nó hiển thị trong syslog.

Cho phép tôi chứng minh. Chúng tôi bắt đầu với usb không được cắm:

[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

Tôi cắm vào 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

nhưng sau đó:

[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 ../

Điều gì có thể xảy ra và làm cách nào để khôi phục khóa usb của tôi?


bạn nên ls / phương tiện không mnt. và nó có thể là một điều kỳ lạ với scsi trái ngược với các bộ điều hợp usb bình thường hơn
RobotHumans

Câu trả lời:


3

sudo lsusblà bước đầu tiên tìm kiếm trong / mnt hoặc / media, hoặc / anywherelse ngụ ý phần cứng đã được gắn kết. Phần cứng có thể cắm nhưng không được gắn.

Nếu bạn thấy thiết bị được liệt kê, thì bạn có thể tìm / dev / gán ở dmesg đây là dmesgđầu ra khi tôi vừa cắm một thẻ nhớ trong máy tính của mình:

[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

Vì vậy, sau đó tôi sẽ thử gắn hệ thống tập tin đó tại / dev / sde1 sudo mount /dev/sde1 /home/user/Desktop/foo nơi bạn gắn phần cứng của mình, có phần tầm thường. / mnt / media / whocares nó không thành vấn đề. (bỏ qua FHS và giả sử bạn sẽ không thử gắn vào một nơi như root)

sudo fdisk -lsẽ cho bạn biết loại hệ thống tập tin và / dev / gán. fdisk -ltuy nhiên sẽ không cho bạn biết bất cứ điều gì, (lạ thay, nó không trả lại "quyền bị từ chối")

Tại sao sử dụng dmesgthay vì fdisk? bởi vì sử dụng fdiskgiả định phần cứng của bạn đang hoạt động. Nếu phần cứng của bạn bị lỗi, fdisksẽ không cho bạn biết. nhưng dmesgsẽ


1

Có lẽ bảng phân vùng đã đi sai. Thiết bị của bạn nên được liệt kê trong /dev/disk/by-id as @usb-GENERIC(một cái gì đó giống với mô tả phù hợp vớiscsi 10:0:0:0...

Kiểm tra symblink mà nó dẫn đến (có thể sẽ được /dev/sr1). Sau đó, bạn có thể tạo một bảng phân vùng mới bằng cách:

sudo fstab /dev/sr1

Sau đó tiến hành tạo (các) phân vùng mới bằng cách sử dụng fstabcác lệnh.


1

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

Nó có thể không phải là thiết bị USB của bạn, nhưng cổng USB của bạn có thể không thể cung cấp đủ năng lượng cho thiết bị. "

Trên máy của tôi, hầu hết các thiết bị đều hoạt động tốt, nhưng tôi có một ổ USB chỉ hoạt động khi cắm vào một trong các cổng phía sau, trực tiếp trên MB. Các triệu chứng trong trường hợp này rất giống với kết quả của bạn.

Các tùy chọn là thử một cổng khác hoặc để có một bộ chia USB được cấp nguồn.

Trong trường hợp của tôi, nó không hoạt động với bất kỳ cổng USB nào. Nhưng trong khi đọc câu trả lời này, tôi nhớ rằng bộ điều hợp HD của tôi đi kèm với cáp USB kép và mọi thứ hoạt động khá tốt khi tôi sử dụng nó.


0

Nếu bạn đã hủy, nó có thể đã kết thúc ở trạng thái không được hệ điều hành nhận ra nên nó không gắn kết, hãy thử lsusb, cũng nên ở đó, bạn đã không đăng bài fdisk -lkhi bạn cắm USB


fdisk -ltrả về như nhau, nó thực sự xuất hiện dưới lsusb: Bus 001 Device 006: ID 0c76:0005 JMTek, LLC. Transcend Flash disk. Thật không may, tôi vẫn không biết làm thế nào để khắc phục vấn đề. Tôi làm gì bây giờ?
George Mauer

Nếu nó thực sự ở trạng thái không thể gắn kết nó, hãy thử gparted để định dạng nó hoặc sử dụng lại trình tạo đĩa khởi động, nó sẽ hiển thị trên đó, chỉ cần nói với nó để xóa nó.
geermc4

Nó không hiển thị trong trình tạo đĩa khởi động - như đối với gparted, tôi nên sử dụng tham số nào?
George Mauer

well gparted có GUI, dòng lệnh một chỉ là một phần, nếu bạn muốn sử dụng dòng lệnh một thì đây là tất cả các tùy chọn gnu.org/software/parted/manual/html_ch CHƯƠNG / part_2.html
geermc4

Nó không hiển thị trong gparted. Chỉ có hai đĩa cứng của tôi xuất hiện.
George Mauer

0

Khi thiết bị hiển thị với lệnh lsusb nhưng không được gán cho thiết bị (/ dev / *), sau đó thử cổng USB được kết nối trực tiếp với bo mạch chủ, thường ở phía sau máy tính để bàn của bạn.


1
Điều đó giống như câu trả lời 2 tuổi này .
David Foerster

Điều đó làm việc cho tôi! Cảm ơn bạn @John Zoetebier
bliako
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.