K
Kevin Myers
Hello,
We have a very large set of directories and files on hard disk under Windows
2000 that we need to copy to CD or DVD. However, within this set of
directories, NTFS hard links and junctions (reparse points) are used to
provide alternate paths to the same files and folders (essentially
supporting an object-relational navigation structure within the file
system), and we need to duplicate those alternate paths on the CD or DVD.
The CD/DVD burning applications that I have tried all appear oblivious to
hard links and junctions, blindly following all paths through to their
lowest levels, and creating multiple copies of my files as a result. That
is unacceptable because the tremendous number of duplicate files that are
produced *greatly* expands the volume of data that needs to be recorded,
exceding the capacity of the media. Also, this situation makes it
impossible to re-create the original structure when copying from the CD or
DVD back to the hard drive.
Whereever possible, normal Windows shortcuts are used for our application,
and those don't cause any problems. However, shortcuts aren't an acceptable
substitute in the situations where we use NTFS hard links and junctions.
Among other reasons, Windows doesn't support searching through a shortcut to
the linked file or folder, while this works fine with hard links and
junctions, and that is a critical need for us.
I know that the Rock Ridge extensions to the ISO9660 CD file system support
both hard links and symbolic links. For our purposes, either one would be
an acceptable substitute for the NTFS hard links and junctions that we are
using, although hard links would be a more directly equivalent
representation.
1. Does anyone know how it would be possible and what software could be used
to replicate our file and directory structure onto CD or DVD, *including*
actual hard links in the CD file system as substitutes for our NTFS hard
links and junctions?
2. Conversely, if the desired file and directory structure including hard
links can be created on CD/DVD, then does anyone know how it would be
possible and what software would be required to replicate this structure
back onto hard disk, substituting NTFS hard links and junctions where
required?
Thanks greatly in advance for any help.
s/KAM
We have a very large set of directories and files on hard disk under Windows
2000 that we need to copy to CD or DVD. However, within this set of
directories, NTFS hard links and junctions (reparse points) are used to
provide alternate paths to the same files and folders (essentially
supporting an object-relational navigation structure within the file
system), and we need to duplicate those alternate paths on the CD or DVD.
The CD/DVD burning applications that I have tried all appear oblivious to
hard links and junctions, blindly following all paths through to their
lowest levels, and creating multiple copies of my files as a result. That
is unacceptable because the tremendous number of duplicate files that are
produced *greatly* expands the volume of data that needs to be recorded,
exceding the capacity of the media. Also, this situation makes it
impossible to re-create the original structure when copying from the CD or
DVD back to the hard drive.
Whereever possible, normal Windows shortcuts are used for our application,
and those don't cause any problems. However, shortcuts aren't an acceptable
substitute in the situations where we use NTFS hard links and junctions.
Among other reasons, Windows doesn't support searching through a shortcut to
the linked file or folder, while this works fine with hard links and
junctions, and that is a critical need for us.
I know that the Rock Ridge extensions to the ISO9660 CD file system support
both hard links and symbolic links. For our purposes, either one would be
an acceptable substitute for the NTFS hard links and junctions that we are
using, although hard links would be a more directly equivalent
representation.
1. Does anyone know how it would be possible and what software could be used
to replicate our file and directory structure onto CD or DVD, *including*
actual hard links in the CD file system as substitutes for our NTFS hard
links and junctions?
2. Conversely, if the desired file and directory structure including hard
links can be created on CD/DVD, then does anyone know how it would be
possible and what software would be required to replicate this structure
back onto hard disk, substituting NTFS hard links and junctions where
required?
Thanks greatly in advance for any help.
s/KAM