64bit file system redirection

Operační systémy Windows z dílny Microsoft a vše kolem nich

Moderátoři: Pic, Mods_senior

Uživatelský avatar
Kim Spotcom
Level 3
Level 3
Příspěvky: 580
Registrován: leden 14
Pohlaví: Muž
Stav:
Offline

64bit file system redirection

Příspěvekod Kim Spotcom » 19 dub 2014 15:26

Ahoj, v total commanderu se mi stala taková anomálie, nenajde některé soubory a složky.
konkrétně jsem ve složce c:\Windows\System32\drivers\ a hledaný text je "etc", "hosts" nebo prádzné. A výsledek: ve výsledcích úplně chybí složka etc a její obsah. Samozřejmě ta složka je vidět v panelu i její obsah. V průzkumníku je taky vidět a taky lze v ní najít tyto záznamy.
Samozřejmě žádná další kritéria nemám nastavená. Nenajde to ani, když ho spustím jako správce.

Zvláštní je, že dosud jsem se s tím nesetkal, tady, jsem našel info k tomu: (další odkaz uvnitř)
http://www.ghisler.ch/board/viewtopic.php?t=25743
Nejlepší obrana proti trollům je nereagova na ně.

Reklama
Uživatelský avatar
MiliNess
člen BSOD týmu
Master Level 9.5
Master Level 9.5
Příspěvky: 9112
Registrován: říjen 09
Bydliště: Cheb
Pohlaví: Muž
Stav:
Offline

Re: 64bit file system redirection

Příspěvekod MiliNess » 19 dub 2014 19:43

A jaká je otázka?

To co popisuješ, je naprosto přirozené v 64 bitovém systému Windows.
Totalcommander je trapně 32 bitová aplikace, tedy běží ve virtuálním 32 bitovém prostředí WOW64.
V tomto prostředí jsou automaticky přesměrovávány adresáře:
Program Files na Program Files (x86) a %windir%\system32 na %windir%\Syswow64.

Z důvodu kompatibility jsou z přesměrování vyjmuty adresáře:
%windir%\system32\drivers\etc
%windir%\system32\spool
%windir%\system32\catroot2
%windir%\system32\logfiles

Také dochází k přesměrování několika klíčů registru.

Pokud tedy hledáš složku etc ve složce %windir%\system32\drivers, ve skutečnosti ji hledáš ve složce %windir%\Syswow64\drivers,
protože je cesta přesměrována.
Tam ji ale nenajdeš, protože tam není. Jako jedna z mála není přesměrována a existuje pouze ve složce %windir%\system32\drivers\etc.
Tedy:
%windir%\system32 je přesměrováno na %windir%\Syswow64
ale
%windir%\system32\drivers\etc přesměrováno není.

Každý chytrý 32 bitový souborový manažer může zavolat API funkci Wow64EnableWow64FsRedirection() a přesměrování vypnout.
Nic zajímavého, nestandardního či vyjímečného v tom nemohu najít.
-každý má svou pravdu a ta se nemusí vždycky shodovat s tvou vlastní
-naše problémy jsou pouze v naší hlavě
-okolní svět není ani dobrý ani špatný, je mu zcela lhostejné, jestli existuješ
-nejdůležitější v životě je láska. Všechno ostatní jsou zbytečnosti

Uživatelský avatar
Kim Spotcom
Level 3
Level 3
Příspěvky: 580
Registrován: leden 14
Pohlaví: Muž
Stav:
Offline

Re: 64bit file system redirection

Příspěvekod Kim Spotcom » 19 dub 2014 20:54

Nic, já jen že mě to překvapilo a že jsem o takovýhle věcech dosud vůbec nevěděl. A pak druhá věc, že při prohlížení, daná složka byla ve výpisu, zatímco při hledání nebyla mezi výsledky (což se dá vysvětlit použitím různého api). Jo verze Totalcmd mám starou, 7,56.
Nejlepší obrana proti trollům je nereagova na ně.

Uživatelský avatar
MiliNess
člen BSOD týmu
Master Level 9.5
Master Level 9.5
Příspěvky: 9112
Registrován: říjen 09
Bydliště: Cheb
Pohlaví: Muž
Stav:
Offline

Re: 64bit file system redirection

Příspěvekod MiliNess » 19 dub 2014 22:18

což se dá vysvětlit použitím různého api

WinAPI je jen jedno. Jak jsem psal, když prohledáváš složku %windir%\system32\drivers, prohledáváš vlastně složku %windir%\Syswow64.
Když ale otevřeš přímo složku %windir%\system32\drivers\etc, nikam přesměrován nebudeš a otevřeš přímo %windir%\system32\drivers\etc.
-každý má svou pravdu a ta se nemusí vždycky shodovat s tvou vlastní
-naše problémy jsou pouze v naší hlavě
-okolní svět není ani dobrý ani špatný, je mu zcela lhostejné, jestli existuješ
-nejdůležitější v životě je láska. Všechno ostatní jsou zbytečnosti

Uživatelský avatar
Myloš
Master Level 8.5
Master Level 8.5
Příspěvky: 6991
Registrován: duben 06
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Re: 64bit file system redirection

Příspěvekod Myloš » 19 dub 2014 22:40

MiliNess píše:Totalcommander je trapně 32 bitová aplikace, tedy běží ve virtuálním 32 bitovém prostředí WOW64.

TCMD existuje i ve 64bitové verzi: http://www.ghisler.com/amazons3.php
  • Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
  • Výňatek z pravidel fóra PC-HELP:
    • Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
    • Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
  • Mýliti se je Myloš. ;-)

Uživatelský avatar
MiliNess
člen BSOD týmu
Master Level 9.5
Master Level 9.5
Příspěvky: 9112
Registrován: říjen 09
Bydliště: Cheb
Pohlaví: Muž
Stav:
Offline

Re: 64bit file system redirection

Příspěvekod MiliNess » 19 dub 2014 22:41

Tak v ní to bude pracovat normálně.
-každý má svou pravdu a ta se nemusí vždycky shodovat s tvou vlastní
-naše problémy jsou pouze v naší hlavě
-okolní svět není ani dobrý ani špatný, je mu zcela lhostejné, jestli existuješ
-nejdůležitější v životě je láska. Všechno ostatní jsou zbytečnosti


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Windows 11, 10, 8...”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti