[Megoldva] Windows 7 és XP egymás mellett - közös Asztal és Dokumentumok. Avagy szimbolikus link NTFS-en.

Sziasztok!

Ezt a linket követve sikerült dual bootra rakni a gépemen lévő Windows 7 mellé az XP-t, úgy, hogy a C: meghajtón van a Win 7, és az F: meghajtóra bootol be az XP. Minden szépen működik. Egyetlen dolog idegesít: a Win 7 alatt a C:\Users\felhasználó\ könyvtárban lévő Asztalt meg Dokumentumokat tök jó lenne az XP alatt az F:\Documents and Settings\felhasználó\Asztal ill. Dokumentumok alatt elérni, hogy bármelyikkel is szottyan kedvem dolgozni, ugyanott és ugyanazokat a dokumentumokat ill. asztalra kitett dolgokat lássam.

Namármost linux alatt erre való a szimbolikus link, "ln -s"-sel fél perc alatt megoldanám. Az elképzelésem ennek alapján az volt, hogy szimplán törlöm az F:\Documents and Settings\felhasználó\Asztal ill. Dokumentumok mappákat, és a helyükre a C:\Users\felhasználó\ könyvtárban lévő Asztal és Dokumentumok parancsikonjait teszem. Meg is csináltam a parancsikonokat, rendszergazdakélnt legyaktam az XP alól a fent nevezett mappákat, és a helyükre betettem a parancsikonokat, amiket átneveztem ugyanarra a névre, mint amilyen nevük a letörölt mappáknak volt, gondolván, hogy ezután a mappák helyett a parancsikonokat fogja megtalálni, és átirányítódik oda, ahova a parancsikon mutat.

Csakhogy rendszergarázdából kilépés, majd felhasználóként belépés után az XP rá sem hederített a parancsikonomra, hanem úgy vette, hogy most lép be először a felhasználó, és szkeletonból automatikusan létrehozta az F:\Documents and Settings\felhasználó\Asztal ill. Dokumentumok mappákat megint, hiába voltak már ott ugyanolyan nevű parancsikonok.

Világos, hogy ezexerint a parancsikon marhára nem az, mint a linuxban a szimbolikus link.

Kérdés: NTFS fájlrendszerek között lehet valahogy szimbolikus linket létrehozni, vagy a fenti problémára egyéb megoldást találni?

Hozzászólások

Ha xp-t telepítesz először és a win7-et utána, akkor sokkal egyszerűbb a procedúra. Persze ha licenszpara van az más.
Egyébként a dokumentumok helye szerintem registry-ben babrálható, nlite-os xp létrehozásakor is lehet módosítani a helyét, szóval meg lehet csinálni.

Helló,
Ha jól értem a gondod, akkor neked megoldás lehet ez: http://www.tech-recipes.com/rx/1409/move-your-documents-and-settings-us…
Vagy, ha nem is a végleges megoldás, de kiindulási alapnak jó lehet :)

De ha mindenképp symlinket akarsz, Vista óta már ismeri a rendszer a fogalmat : http://www.howtogeek.com/howto/windows-vista/using-symlinks-in-windows-…

Amit próbáltál, eleve nehezen nyújt megoldást, mert míg a symlink/hardlink a fáljrendszer szolgáltatása (tudtommal), addig a parancsikonok az operációs rendszeré, egész pontosan a .lnk kiterjesztésű fájlok kezeléséből ered... (Fixme :) )
És, hiába csinálsz egy parancsikont azonos névvel, a végén mindenképp .lnk-lesz (hogy a rendszer értelmezni tudja), míg a keresett könyvtár .lnk nélkül lesz, így a létezését nem is veszi figyelembe az OS az elérési út felkeresésekor :)
Üdv,
LuiseX

windows alatt a parancsikon fájl és nem mappa, te egy asztal.lnk nevű fájlt csináltál a Win meg Asztal mappát keres.

Közben gugliztam egy kicsit. NTFS-ben lehet szimbolikus linket csinálni, a linuxhoz hasonlóan, amint itt is olvasható, csak éppen a Windows XP erről még nem nagyon tud semmit, wiszont a 7-es meg igen.

Ennek alapján az lett a megoldás végül, hogy az XP Asztal-ban meg Dokumentumok-ban tartom az "eredetiket", és a Win 7-ben csinálok hozzájuk szimbolikus linket, vagy ahogy "windózul" híjják, junction-t.

Átmásolom az eredetiket az XP-ben az Asztal-ba, meg a Dokumentumok-ba, majd újraindulok Win 7-tel, és a felhasználó könyvtárából törlöm az Asztal meg a Dokumentumok mappákat. Ezután megnyitok egy parncssort, és kiadom a

mklink /J "C:\Users\felhasználó\Desktop" "D:\Documents and Settings\felhasználó\Asztal"

parancsot. Arra kell vigyázni, hogy a magyar nyelvű Windows 7-nél hiába látszanak az Intézőben "C:\Felhasználók"-nak meg "Asztal"-nak az adott könyvtárak, azokra valójában "C:\Users" illetve "Desktop" néven kell hivatkozni, különben nem fog működni. Ha most csinálok egy "kutykuruty" nevű mappát az asztalon a Windows 7-ben, akkor XP-vel bebútolva is ott lesz az asztalon a "kutykuruty", és vica versa.

Hasonlóan a

mklink /J "C:\Users\felhasználó\Documents" "D:\Documents and Settings\felhasználó\Dokumentumok"

paranccsal a dokumentumokat is elintéztem.