OT: fdisk

Robert Bonomi bonomi at mail.r-bonomi.com
Sun Oct 3 13:21:41 UTC 2010


> From owner-freebsd-questions at freebsd.org  Sat Oct  2 18:51:14 2010
> Date: Sat, 2 Oct 2010 16:51:50 -0700
> From: Robert <traveling08 at cox.net>
> To: Warren Block <wblock at wonkity.com>
> Cc: "freebsd-questions at freebsd.org" <freebsd-questions at freebsd.org>
> Subject: Re: OT: fdisk
>
> On Sat, 2 Oct 2010 17:00:00 -0600 (MDT)
> Warren Block <wblock at wonkity.com> wrote:
>
> > On Sat, 2 Oct 2010, Robert wrote:
> > 
> > > Greetings
> > >
> > > I am in deep with the wife. Her computer went belly up. It was
> > > running XP pro and I had backups going to a second drive. I can no
> > > longer access that drive.
> > >
> > > I pulled it and attached it via USB to one of my FreeBSD machines
> > > but it will not mount. It is a 500G hard drive and I get _wild_
> > > results just looking at it with fdisk.
> > >
> > > ~> fdisk /dev/da1s1
> > > ******* Working on device /dev/da1s1 *******
> > 
> > Wait a minute... shouldn't that be just "da1"?  da1s1 is the first
> > slice (partition), and the data there should be your XP filesystem,
> > probably NTFS.
>
> Warren,
>
> You are right. Here it is:
>
>  ~> fdisk /dev/da1
> ******* Working on device /dev/da1 *******
> parameters extracted from in-core disklabel are:
> cylinders=60801 heads=255 sectors/track=63 (16065 blks/cyl)
>
> Figures below won't work with BIOS for partitions not in cyl 1
> parameters to be used for BIOS calculations are:
> cylinders=60801 heads=255 sectors/track=63 (16065 blks/cyl)
>
> Media sector size is 512
> Warning: BIOS sector numbering starts with sector 1
> Information from DOS bootblock is:
> The data for partition 1 is:
> sysid 7 (0x07),(NTFS, OS/2 HPFS, QNX-2 (16 bit) or Advanced UNIX)
>     start 63, size 976773105 (476939 Meg), flag 0
> 	beg: cyl 0/ head 1/ sector 1;
> 	end: cyl 1023/ head 15/ sector 63
> The data for partition 2 is:
> <UNUSED>
> The data for partition 3 is:
> <UNUSED>
> The data for partition 4 is:
> <UNUSED>
>
> Which looks a lot better. I can mount /dev/da1 and it shows 
>  ~> ls -l /mnt
> total 70044
> -rwxr-xr-x  1 root  wheel      2560 Dec 31  1600 $AttrDef
> -rwxr-xr-x  1 root  wheel         0 Oct  1 09:09 $BadClus
> -rwxr-xr-x  1 root  wheel   4194304 Dec 31  1600 $Bitmap
> -rwxr-xr-x  1 root  wheel      8192 Oct  1 09:09 $Boot
> drwxr-xr-x  1 root  wheel         0 Oct  1 09:09 $Extend
> -rwxr-xr-x  1 root  wheel  67108864 Oct  1 09:09 $LogFile
> -rwxr-xr-x  1 root  wheel      4096 Oct  1 09:09 $MFTMirr
> -rwxr-xr-x  1 root  wheel         0 Dec 31  1600 $Secure
> -rwxr-xr-x  1 root  wheel    131072 Oct  1 09:09 $UpCase
> -rwxr-xr-x  1 root  wheel         0 Oct  1 09:09 $Volume
> -rwxr-xr-x  1 root  wheel     45124 Aug 18  2001 NTDETECT.COM
> drwxr-xr-x  1 root  wheel         0 Oct  1 17:29 System Volume
> Information 
> -rwxr-xr-x  1 root  wheel       193 Oct  1 09:12 boot.ini
> -rwxr-xr-x  1 root  wheel    222368 Aug 18  2001 ntldr
>
> But I cannot mount /dev/da1s1
>
>  ~> sudo mount_ntfs /dev/da1s1 /mnt
> mount_ntfs: /dev/da1s1: Invalid argument

what does 'ls -l /dev/da1*' show?



More information about the freebsd-questions mailing list