This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

partition devices


Hello all,

On a dual boot Windows/Linux system, how can I determine which device
corresponds to /dev/hda5?

>From the docs, each /dev/sdaX is supposed to map to a partition.  For example,
  /dev/sda1 --> partition 1 on first disk (drive C:\)

When I use fdisk under linux, it tells me my disk has seven partitions: 1
primary (hda1), 1 extended (hda4) and 5 logical (hda5-9).  hda1 is a FAT32
partition.  hda5 is ext2, a 40 MB /boot partition.  hda9 is an NTFS
partition.  However, when I boot into Windows, /dev/hda9 is not /dev/sda9.
Instead, /dev/hda9 is now /dev/sda4.

So which /dev/sda? partition is /dev/hda5?

Below is script I used to figure out that /dev/hda9 <> /dev/sda9.  What do
/dev/sda2 and /dev/sda3 corespond to?

Regards,
- Robert

-----

#!/bin/bash
for i in $(seq 1 10) ; do
  echo == /dev/sda$i
  dd if=/dev/sda$i bs=16 count=1 | od -bc
done

#### Output:

== /dev/sda1
0000000 353 130 220 115 123 127 111 116 064 056 061 000 002 001 041 000
        353   X 220   M   S   W   I   N   4   .   1  \0 002 001   !  \0
0000020
== /dev/sda2
0000000 001 330 334 243 305 220 022 002 231 037 155 034 275 350 265 326
        001 330 334 243 305 220 022 002 231 037   m 034 275 350 265 326
0000020
== /dev/sda3
0000000 001 356 017 021 305 176 362 331 231 105 217 165 275 046 015 153
        001 356 017 021 305   ~ 362 331 231   E 217   u 275   &  \r   k
0000020
== /dev/sda4
\
0000000 353 122 220 116 124 106 123 040 040 040 040 000 002 010 000 000
        353   R 220   N   T   F   S                  \0 002  \b  \0  \0
0000020
== /dev/sda5
dd: opening `/dev/sda5': No such file or directory
0000000
== /dev/sda6
dd: opening `/dev/sda6': No such file or directory
0000000
== /dev/sda7
dd: opening `/dev/sda7': No such file or directory
0000000
== /dev/sda8
dd: opening `/dev/sda8': No such file or directory
0000000
== /dev/sda9
dd: opening `/dev/sda9': No such file or directory
0000000
== /dev/sda10
dd: opening `/dev/sda10': No such file or directory
0000000


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]