You are not logged in.
Pages: 1
I have a brand new hard drive with 3 partitions on it. fdisk displays all of the partitions on sdb but only 2 of them show up in /dev.
[benine@comp ~]$ ls /dev | grep sd
sda
sda1
sda2
sda3
sda4
sdb
sdb1
sdb2
[benine@comp ~]$ sudo fdisk -l
Disk /dev/sda: 60.0 GB, 60022480896 bytes, 117231408 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: 0x000bdcbd
Device Boot Start End Blocks Id System
/dev/sda1 63 58589054 29294496 83 Linux
/dev/sda2 * 58589055 58878224 144585 83 Linux
/dev/sda3 58878225 77433299 9277537+ 83 Linux
/dev/sda4 77433300 117231407 19899054 83 Linux
Disk /dev/sdb: 320.1 GB, 320072933376 bytes, 78142806 sectors
Units = sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x128c26ad
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 718847 2867200 7 HPFS/NTFS/exFAT
/dev/sdb2 718848 81922047 324812800 7 HPFS/NTFS/exFAT
/dev/sdb3 81922048 625139711 2172870656 7 HPFS/NTFS/exFATThis all started when I replaced the hard drive in a laptop and installed Windows 8 on it. I tried connecting it to my desktop, on which I'm running arch, to load a bunch of backed up files on the 3rd partition, however this partition wasn't showing up.
I tried using mknod to create /dev/sdb3.
[benine@comp ~]$ sudo mknod /dev/sdb3 b 8 19
[benine@comp ~]$ sudo mount /dev/sdb3 /media/flash
mount: /dev/sdb3 is not a valid block deviceI tried deleting that partition and creating a new one in cfdisk, but was left with the same result. So I tried deleting the entire partition table and creating 3 new partitions. Still only two partitions show up in /dev. I tried this setting the type of partition as both NTFS and Linux. Between each of the actions I would detach and reattach the hard drive both internally and externally, and I would also restart the machine. I tried setting up two partitions and could see both. When I set up 4 partitions I could still only see two. I tried setting up one partition, formatted it, then set up 3 partitions and could still only see 2.
I can't mount the other two partitions. When I try with either -t ntfs or -t ntfs-3g I get the error:
[benine@comp ~]$ sudo mount -t ntfs-3g /dev/sdb2 /media/flash
NTFS signature is missing.
Failed to mount '/dev/sdb2': Invalid argument
The device '/dev/sdb2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?I don't know if this error has anything to do with the problem but figured it probably did. I have read that that error typically means the hard drive is corrupt but I assure you it's not. I just got done installing windows on this hard drive, that I got this week, for the second time and it is completely usable. I can even access the 3rd partition when I boot into windows. This could be fine as I can access the files through samba, but that is slower and this is a problem that I'd like to find a solution to.
The original partitions were set up by the Windows 8 installation disk. I created one 40GB partition which automatically created a 370MB system partition in addition. Then I used the rest of the 320GB disk as another partition.
Can anybody offer any suggestions in addition to what I have already tried?
Offline
I just had same problem with a USB pen, mobing it to another port helped.
Have you tried using a different storage controller? IF you motherboard have more than one that is.
Offline
I forgot to mention that i've tried this with another laptop of mine that is also running arch.
Offline
Pages: 1