Stránka 1 z 1
chyb.hlášení při kopírování souboru NTFS do FAT32
Napsal: 21 úno 2011 13:07
od petrofff
Confirm = Potvrdit ztrátu datového proudu?
Soubor je vlastnoručně vyrobený vbs skript (v TextPadu).
Jeho dřívější verze, popř. jiné vbs soubory, které jsem vytvářel/upravoval, jsou v pořádku.
Ještě jsem se s tím nesetkal ...nějaký důvod k obavám ?
Re: chyb.hlášení při kopírování souboru NTFS do FAT32
Napsal: 21 úno 2011 13:45
od MiliNess
Není. Soubory v NTFS mají více datových proudů. V hlavním nepojmenovaném datovém proudu jsou uložena data souboru, v dalších datových proudech jsou uložena další data popisující soubor (časová razítka, jméno souboru, vlastník atd.)
Toho využívá např. průzkumník Windows k ukládání podrobností o souboru. Také toho zneužívaly některé viry, které k souboru připojovali vlastní datový proud s tělem viru. Antiviry totiž dříve kontrolovaly pouze hlavní datový proud.
FAT datové proudy nepodporuje, proto při překopírování z NTFS do FAT přijdeš mimo hlavního proudu s daty souboru o všechny ostatní.
Některé proudy jako třeba jméno souboru, časová razítka atd. jsou samozřejmě převedena do FAT záznamu, některé další jsou ztraceny.
Re: chyb.hlášení při kopírování souboru NTFS do FAT32
Napsal: 21 úno 2011 14:40
od petrofff
Doufám že tomu tak je, rozhodně je zajímavé že z tisíců souborů je jediný.
Re: chyb.hlášení při kopírování souboru NTFS do FAT32
Napsal: 21 úno 2011 14:48
od MiliNess
Co je to za proud se můžeš podívat pomocí utility
Streams
Re: chyb.hlášení při kopírování souboru NTFS do FAT32
Napsal: 22 úno 2011 12:50
od petrofff
jj pokud znám název, tak obvykle není problém do alt.proudu nahlédnout v cmd konzole:
echo xxxOBSAHxxx > test.txt:nazev
Zobrazit obsah:more < test.txt:nazev
Extrahovat do souboru (cp.exe z ResourceKit):cp test.txt:nazev content.txt
U mně obojí selže díky prvnímu znaku názvu - ke zjištění použit LADS.EXE:
Kód: Vybrat vše
Scanning directory C:\Dok\test\alt_streams\
size ADS in file
---------- ---------------------------------
88 C:\Dok\test\alt_streams\RSS.vbs:♣SummaryInformation
0 C:\Dok\test\alt_streams\RSS.vbs:{4c8cc155-6c1e-11d1-8e41-00c04fb9386d}
88 bytes in 2 ADS listed
A na C disku se jsem našel ještě jeden výskyt:
Kód: Vybrat vše
88 C:\program files\Adobe\Acrobat 5.0 CE\Reader\RdLang32.CZE:♣SummaryInformation
0 C:\program files\Adobe\Acrobat 5.0 CE\Reader\RdLang32.CZE:{4c8cc155-6c1e-11d1-8e41-00c04fb9386d}
Pokud by obsahy byly shodné, tak to s časovým razítkem apod. nemá nic společného...
Windows XP používají Thumbs.db:encryptable
BitComet xxxx.xxx:Zone.Identifier
Víc toho není
Re: chyb.hlášení při kopírování souboru NTFS do FAT32
Napsal: 22 úno 2011 13:33
od MiliNess
Re: chyb.hlášení při kopírování souboru NTFS do FAT32
Napsal: 22 úno 2011 16:13
od petrofff
Dík za vyčerpávající info. Vyplývá z nich že 88byte S.I.stream ani žádné informace neobsahuje, jen hlavičky (a obsah přesně sedí, už se mi to povedlo vyextrahovat). Takže šlo jen o takový úlet

Re: chyb.hlášení při kopírování souboru NTFS do FAT32
Napsal: 22 úno 2011 17:21
od MiliNess
Není zač

Re: chyb.hlášení při kopírování souboru NTFS do FAT32
Napsal: 25 úno 2011 19:47
od petrofff
[Původ ADS ve .vbs souboru]
Windowsy reagují vytvořením ADS při jakémkoli EDITu <Vlastností souboru>
.vbs tam má kartu s checkboxy: [X]Zobrazit logo... [ ]Zastavit skript po []sec
Stačí (třeba zkusmo) změnit výchozí nastavení, a vzniklý ADS už tam zůstane navždy ...i po vrácení zpět na výchozí.
Parametry se ukládají jinam (do automaticky vytvořeného zástupce .wsh, kde jsou uloženy v hlavním dat.proudu)
Re: chyb.hlášení při kopírování souboru NTFS do FAT32
Napsal: 25 úno 2011 21:07
od MiliNess
Tak to vidíš, potvory
