X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:date:from:reply-to:message-id:to:subject :in-reply-to:references:mime-version:content-type :content-transfer-encoding; q=dns; s=default; b=P+H9dJE1d249Xbhe FbeljJsDmsYToNyisyviqanY7eRtnW+7BYr1WW1qYpX3qaHQa0ZYNqF2qx9fUJOU 4jx5w3/MNOVhL1bn6G7RqdFHH/xrizItjRQP5k606xr6POff6KdCdCU8MnnFCWjA vdhIwf92R3JkRf+bggvldCp9zVY= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:date:from:reply-to:message-id:to:subject :in-reply-to:references:mime-version:content-type :content-transfer-encoding; s=default; bh=gvNJuTyRCtOjGENf5I2cSh vX+Xw=; b=wvOVFnLxs614pchSNTsXWgCxnMuxS+V92IAqE6Mqlm2RvjfYxBhtu5 bXG6LTX+nc7T7FKqmWo02q19cPHtvqB4p3HBgs/SkNopoedvoNonAnp1zMTNxQ7m FkmXDRKvE/Bhq9XvsT03V44QpvNDmxYbDrbNOiMXIJwfy+UT4gSFs= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: Yes, score=6.6 required=5.0 tests=AWL,BAYES_80,FREEMAIL_FROM,FSL_HELO_BARE_IP_1,FSL_HELO_BARE_IP_2,HELO_MISC_IP,KAM_THEBAT,KHOP_THREADED,RDNS_NONE autolearn=no version=3.3.2 X-HELO: smtp.ht-systems.ru Date: Sat, 14 Sep 2013 01:52:26 +0400 From: Andrey Repin Reply-To: Andrey Repin Message-ID: <621378537.20130914015226@mtu-net.ru> To: Matthias Meyer , cygwin AT cygwin DOT com Subject: Re: How to read ntfs_reparse_data In-Reply-To: References: <473536895 DOT 20130912015738 AT mtu-net DOT ru> <243576293 DOT 20130913015334 AT mtu-net DOT ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Greetings, Matthias Meyer! >>>>> I've installed cygwin 1.7.20 on my Windows7 and try to get reparse data >>>>> of a junction point: >>>>> getfattr -h -e hex -n system.ntfs_reparse_data >>>>> /cygdrive/C/Users/Default\ User but I get an error: >>>>> /cygdrive/C/Users/Default User: system.ntfs_reparse_data: Not supported >>>> >>>>> If I mount the drive in Linux with ntfs-3g it will work. I get: >>>>> # file: /cygdrive/C/Users/Default User >>>>> system.ntfs_reparse_data=0x030000a0f00000000000760078006e005c.... >>>> >>>>> Anyone knows this "problem"? Is there a(nother) way to get the >>>>> system.ntfs_reparse_data? Maybee with a windows program? >>>> >>>>> I'ld like to restore a junction point within Linux/ntfs-3g. >>>> >>>> http://www.cygwin.com/ >>>> The first four paragraphs. >>>> TL;DR: You're looking the wrong way. >> >>> Thanks for the answer but it doesn't help me ;) >> >> Ok, I can give you another answer, more detailed, but I have no idea, how >> much more usable, as I'm no expert in low-level NTFS specifics. >> I can imagine Cygwin tools being able to read, store and restore >> OS-specific file attributes, but I doubt these attributes have any use >> outside OS. I.e., I was unable to use NTFS junction point under Linux. > But not me ;) > If I can get the reparse data of a junction and store it in a backup I'm > able to boot a PC into Linux and recreate the junction-point. That's my > goal. >> Junction was to a second partition of the same drive, so there's no >> possibility of missing partitions or similar mistakes on my part. ntfs-3g >> just doesn't work the same way, as native Windows NTFS driver. > Maybee I missunderstood what you are saying. My english isn't well too :) > But ntfs-3g supports the reparse data. I can read (getfattr) the reparse > data and I can create (setfattr) junctions too. > Unfortunatly it seems that getfattr didn't read the reparse data in cygwin > environment. >> >> Oh, also... Are you sure you have full low-level access to partition in >> question? I.e., it is not blocked by antivirus, or UAC? >> > No, I'm not sure. Ok, let me rephrase it - are you trying these commands in an elevated shell? (i.e. mintty running as administrator.) > In the meantime I find fsutil.exe and tried: C:\>> cd \Users\meyer C:\>> fsutil Cookies > Error: Access is denied. > But than I tried: C:\>> mklink /J test C:\Users\meyer\AppData\Roaming\....\Cookies C:\>> fsutil test > and this will work. I get my reparse data :) > I will see if I can reuse this data with setfattr. > br > Matthias -- WBR, Andrey Repin (anrdaemon AT yandex DOT ru) 14.09.2013, <01:51> Sorry for my terrible english... -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple