windows vista - longhorn - Windows XP vs Vista: puntos de unión NTFS
windows longhorn descargar (6)
Problema: me basé mucho en los puntos de unión NTFS en Windows XP, aunque aparentemente no eran una característica "oficial" del sistema operativo. Ahora, MSFT ha convertido generosamente los puntos NTFS Junction en una parte oficial de Vista, pero aparentemente también los rompieron intencionalmente. Ahora, mis puntos de unión creados por WinXP en la unidad USB portátil no funcionan cuando enchufo esa unidad en una caja de Vista.
Preguntas: ¿Alguien tiene un script que obligue a las uniones NTFS creadas en XP a funcionar correctamente dentro de AMBOS Vista y XP? ¿Hay documentación o una especificación que explique qué hizo MSFT para causar esta rotura?
Actualización: Gracias, Ulrich y Scott, por sus preguntas de seguimiento. La herramienta que utilicé para crear las uniones fue Systinternals Junction v1.05, aunque no puedo decir con certeza que todos fueron creados con esa versión específica de la aplicación ahora alojada en MSFT.
En cuanto a cómo se usan las uniones ... asumiendo un dispositivo externo "Q Drive":
1) Algunos elementos en la unidad Q son uniones que apuntan desde un lugar en la unidad Q a otro lugar en la unidad Q (por ejemplo, casos donde necesito tener una carpeta en más de un lugar, y un acceso directo estilo .lnk tradicional) no funcionaría)
2) Algunos elementos son uniones que apuntan desde la Unidad C directamente a ubicaciones en la Unidad Q. Obviamente, estos elementos no funcionan cuando la unidad Q no está realmente conectada (XP o Vista), pero cuando están conectados a Vista, las uniones no funcionan igual que en XP.
¿A qué intentas vincular? ¿Está vinculando TO a su unidad portátil o DESDE su unidad? ¿Estás usando "mklink / d"?
¿Por qué no pruebas con este programa (freeware) para crear los enlaces? Aparentemente, Windows Vista necesita una versión diferente. He probado ambas versiones (XP y Vista) y funcionan. Sé que no tiene que ver con su problema específico, pero dado que hay versiones separadas para cada sistema operativo, puede haber diferencias en la forma en que se crean las uniones.
La herramienta que ha utilizado es bastante antigua (2007) y no menciona a Windows Vista. Sé que MSFT cambió algo en los puntos de unión para agregar algunas funcionalidades que querían usar. Vista es más autorizada cuando se trata de carpetas de Archivos de programa y cosas por el estilo.
Las uniones y los enlaces simbólicos son dos tipos diferentes de objetos NTFS y no son exactamente lo mismo. El por qué no se reconocen sus uniones en Vista es un misterio, pero la funcionalidad de unión todavía existe en Vista y no se rompe a propósito.
Puede usar mklink ( http://technet.microsoft.com/en-us/library/cc753194.aspx ) para crear enlaces suaves (por defecto), enlaces duros (/ h) o enlaces (/ j). La mayor mejora de los enlaces sym sobre las uniones es que los enlaces sym pueden hacer referencia a los archivos O a los directorios (las uniones son solo el directorio) y también pueden hacer referencia a los recursos compartidos de red (los enlaces no pueden).
Pero la conclusión es que son diferentes. Sin embargo, no puedo decirle por qué sus uniones existentes no son reconocidas por Vista. Aún puede crearlos como se describe arriba.
La utilidad freeware a la que se hace referencia en otra publicación (LinkMagic) es su mejor opción para que sus uniones funcionen nuevamente. O recréelos con mklink.
Además del programa Linkmagic ya sugerido en uno de los comentarios anteriores, la extensión de shell Link es otro buen programa para manipular (y verificar) enlaces y uniones:
http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html
Ambos programas pueden indicarle a qué se refieren los enlaces / uniones existentes y cuáles son. Esto puede ayudarte a descubrir lo que está mal.
Los puntos de unión dentro del mismo volumen deberían funcionar; deberían ser directorios de enlace rígido.
¿Has probado si el dispositivo USB funciona entre máquinas XP? Puede que no funcione
Sé que para vista los volúmenes NO están identificados por ruta (Q :) sino por GUID de volumen. El formato $ MFT_REPARSE_POINT podría haber cambiado de XP a Vista para acomodar esto. Bajo Vista, esto significa que incluso si su unidad Q es repentinamente X, el punto de unión aún funcionará, mientras que en XP se rompería.
Christoph Hochstätter creó un sustituto de "mklink.exe" para Windows XP que realmente puede crear puntos de reanálisis de enlace simbólico genuinos de Vista (et al.), Pero advierte que es posible que no se puedan usar con el sistema operativo Windows XP. Sin embargo, Cygwin los reconocerá bajo XP. Y, por supuesto, Linux ntfs se monta. No estoy seguro de si esto será de mucha ayuda, aunque ...
http://www.zdnet.de/windows_system_verbessern_mklink_f_uuml_r_windows_download-39002345-30973-1.htm