Return to BSD News archive
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msuinfo!agate!howland.reston.ans.net!europa.eng.gtefsd.com!newsxfer.itd.umich.edu!nntp.cs.ubc.ca!cs.ubc.ca!anvil.ugrad.cs.ubc.ca!not-for-mail
From: h5h1@ugrad.cs.ubc.ca (Markus Meister)
Newsgroups: comp.os.386bsd.questions
Subject: Re: Mounting DOS filesystem (HOW?)
Date: 5 Sep 1994 16:20:12 -0700
Organization: Computer Science, University of B.C., Vancouver, B.C., Canada
Lines: 133
Message-ID: <34g93cINNqvc@anvil.ugrad.cs.ubc.ca>
References: <34fmcmINNk2d@anvil.ugrad.cs.ubc.ca>
NNTP-Posting-Host: anvil.ugrad.cs.ubc.ca
In article <34fmcmINNk2d@anvil.ugrad.cs.ubc.ca>,
I wrote:
>Ok, I finally got my SCSI hard drive purring on /usr, but now I want to be
>able to access my MSDOS partitions from FreeBSD. Below is the last part of
>a 'disklabel wd1'. That drive contains only the root and a swap partition of
>my FreeBSD, most of it is MSDOS. Partition 'e' used to be the same as
>it is now, except of type 4.2BSD. First I had the MSDOS partition on 'f',
>but since that didn't work, I tried it like this. But STILL, a
>'mount -t pcfs /dev/wd1e /mnt' gives me "Invalid argument".
>Could someone tell me what I have fouled up, and also if the original 'e'
>partition (the BSD one) is necessary (it doesn't SEEM to be). Oh, and I
>did read the pcfs man page. sigh.
>
>here's the disklabel:
>
>5 partitions:
># size offset fstype [fsize bsize cpg]
> a: 30360 660 4.2BSD 1024 8192 16 # (Cyl. 1 - 46)
> b: 68640 31020 swap # (Cyl. 47 - 150)
> c: 665940 660 unused 0 0 # (Cyl. 1 - 1009)
> d: 666600 0 unused 0 0 # (Cyl. 0 - 1009)
> e: 566940 99660 MSDOS # (Cyl. 151 - 1009)
I have been asked to include part of the following information, so here it
is:
root% fdisk /dev/wd1d
******* Working on device /dev/wd1d *******
parameters extracted from in-core disklabel are:
cylinders=1010 heads=12 sectors/track=55 (660 blks/cyl)
parameters to be used for BIOS calculations are:
cylinders=1010 heads=12 sectors/track=55 (660 blks/cyl)
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 0 is:
sysid 5,(Extended DOS)
start 81840, size 584100 (285 Meg), flag 0
beg: cyl 124/ sector 1/ head 0;
end: cyl 1008/ sector 55/ head 11
The data for partition 1 is:
sysid 0,(unused)
start 0, size 0 (0 Meg), flag 0
beg: cyl 0/ sector 1/ head 0;
end: cyl 0/ sector 0/ head 0
The data for partition 2 is:
sysid 0,(unused)
start 0, size 0 (0 Meg), flag 0
beg: cyl 0/ sector 1/ head 0;
end: cyl 0/ sector 0/ head 0
The data for partition 3 is:
sysid 165,(386BSD)
start 660, size 81180 (39 Meg), flag 80
beg: cyl 1/ sector 1/ head 0;
end: cyl 123/ sector 55/ head 11
root% disklabel wd1
# /dev/rwd1d:
type: ST506
disk: mfr_model
label:
flags:
bytes/sector: 512
sectors/track: 55
tracks/cylinder: 12
sectors/cylinder: 660
cylinders: 1010
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0 # milliseconds
track-to-track seek: 0 # milliseconds
drivedata: 0
5 partitions:
# size offset fstype [fsize bsize cpg]
a: 30360 660 4.2BSD 1024 8192 16 # (Cyl. 1 - 46)
b: 68640 31020 swap # (Cyl. 47 - 150)
c: 665940 660 unused 0 0 # (Cyl. 1 - 1009)
d: 666600 0 unused 0 0 # (Cyl. 0 - 1009)
e: 566940 99660 MSDOS # (Cyl. 151 - 1009)
root% fdisk /dev/sd0d
******* Working on device /dev/sd0d *******
parameters extracted from in-core disklabel are:
cylinders=3053 heads=8 sectors/track=111 (888 blks/cyl)
Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=3053 heads=8 sectors/track=111 (888 blks/cyl)
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 0 is:
<UNUSED>
The data for partition 1 is:
<UNUSED>
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
sysid 165,(386BSD)
start 0, size 50000 (24 Meg), flag 80
beg: cyl 0/ sector 1/ head 0;
end: cyl 1023/ sector 63/ head 255
root% disklabel sd0
# /dev/rsd0d:
type: SCSI
disk: quantum1400s
label: bootscsi
flags:
bytes/sector: 512
sectors/track: 111
tracks/cylinder: 8
sectors/cylinder: 888
cylinders: 3053
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0 # milliseconds
track-to-track seek: 0 # milliseconds
drivedata: 0
5 partitions:
# size offset fstype [fsize bsize cpg]
a: 30192 0 4.2BSD 1024 8192 16 # (Cyl. 0 - 33)
b: 68376 30192 swap # (Cyl. 34 - 110)
c: 2711064 0 unused 0 0 # (Cyl. 0 - 3052)
d: 2711064 0 unused 0 0 # (Cyl. 0 - 3052)
e: 2612496 98568 4.2BSD 1024 8192 16 # (Cyl. 111 - 3052)