我的系统为 Debian etch,内核为2.6.18-4-amd64,机器为ThinkPad T60。移动硬盘是三星120G的,分了三个区,均为NTFS格式。
当我把移动硬盘接上后 /dev 下只有一个 sdb,看不见分区,fidsk -l /dev/sdb 什么信息都得不到。查看 dmesg 信息,发现系统已经认出了我的三星硬盘
- scsi6 : SCSI emulation for USB Mass Storage devices
- usb-storage: device found at 6
- usb-storage: waiting for device to settle before scanning
- Vendor: SAMSUNG Model: HM120JC Rev: 0 0
- Type: Direct-Access ANSI SCSI revision: 00
- SCSI device sdb: 234441648 512-byte hdwr sectors (120034 MB)
- sdb: Write Protect is off
- sdb: Mode Sense: 03 00 00 00
- sdb: assuming drive cache: write through
- SCSI device sdb: 234441648 512-byte hdwr sectors (120034 MB)
- sdb: Write Protect is off
- sdb: Mode Sense: 03 00 00 00
- sdb: assuming drive cache: write through
复制代码
但紧接着出现一堆错误信息:
- sdb:<6>sd 6:0:0:0: SCSI error: return code = 0x10070000
- end_request: I/O error, dev sdb, sector 0
- printk: 10 messages suppressed.
- Buffer I/O error on device sdb, logical block 0
- sd 6:0:0:0: SCSI error: return code = 0x10070000
- end_request: I/O error, dev sdb, sector 0
- Buffer I/O error on device sdb, logical block 0
- unable to read partition table
- sd 6:0:0:0: Attached scsi disk sdb
- usb-storage: device scan complete
- sd 6:0:0:0: SCSI error: return code = 0x10070000
- end_request: I/O error, dev sdb, sector 234441472
- Buffer I/O error on device sdb, logical block 29305184
- sd 6:0:0:0: SCSI error: return code = 0x10070000
- end_request: I/O error, dev sdb, sector 234441472
- ...
- sd 6:0:0:0: SCSI error: return code = 0x10070000
- end_request: I/O error, dev sdb, sector 0
- sd 6:0:0:0: SCSI error: return code = 0x10070000
- end_request: I/O error, dev sdb, sector 0
- sd 6:0:0:0: SCSI error: return code = 0x10070000
- ...
复制代码
因为我朋友的移动硬盘也是三星的,同样为NTFS格式。在我这里就可以正确识别并挂载。所以实在不知道是什么原因导致的。请各位朋友指教。 |