Linked by Thom Holwerda on Mon 7th May 2007 23:21 UTC
Windows "I have been using Mac OS X as my primary OS for almost a year now, but last night I switched back. What spurred it is that my Mac OS X partition crashed and it wouldn't boot back into the OS - I used rescue tools and drive scanners but it appears that the partition just disappeared. I booted into a much smaller NTFS partition and put the Vista install disk in."
Thread beginning with comment 238209
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: I disagree
by Splinter on Tue 8th May 2007 02:34 UTC in reply to "RE: I disagree"
Member since:

Ok so if this is a bug in boot camp isn't it possible that his NTFS partition could also be lost?

And guys, no windows file system is "unixy", for it to be "unixy" it would have to have no drive letters, a single root ("/") and symbolic links understood by all applications.

Reply Parent Score: 2

RE[3]: I disagree
by stestagg on Wed 9th May 2007 22:49 in reply to "RE[2]: I disagree"
stestagg Member since:

Wow. you need to read up on filesystems 101.

The OS file address space is NOTHING to do with any specific filesystem.

The Linux address space (starting at: "/") is really just a frontend to a big hierachical, untyped database. Different entries and indexes can be stored in different files/partitions/filesystems/devices/computers/drives/etc...)
but are accessed through one unified system.

Check out the /proc directory. That is created on-demand by a kernel driver, not a static filesystem.

In fact, windows pretty closely follows this philosophy now. NTFS has some inbuilt features that can mimic the linux functionality. 1) Junctions, act like linux hard links. (OK. so no symlinks, but this isn't usually a problem).
2) NTFS volumes can be mounted as sub-folders of other NTFS volumes. Therefore if you deal entirely in NTFS, you could mount all volumes under c: and just substitute c: for /.
Secondly, the internal representation for files (since the LVM was introduced) uses a unified address space similar (conceptually) to Linux, of the form:

Reply Parent Score: 2