Windows odmítá naformátovat n-tý oddíl na flashce

Re:Windows odmítá naformátovat n-tý oddíl na flashce
« Odpověď #15 kdy: 31. 12. 2024, 10:29:21 »
Jo, to jsem jednou nedopatřením udělal - v linuxu screenshoty so souborů typu screenshot_DD.MM.YYYY_HH24:MI:SS.png. Uložilo se to OK, ale Windowsy, přestože to viděly, s tím ani za boha nedokázaly nic udělat :). Holt dvojtečka je na oddělení disku v cestě, to Linux nepotřebuje.


Re:Windows odmítá naformátovat n-tý oddíl na flashce
« Odpověď #16 kdy: Dnes v 07:45:04 »
Proč bych proboha dělal takový nepořádek mapování? Když už desítky let je prioritou UNC cesta, asi deset let DFS?! Když už musim mapovat shares, tak si snad pohlídám, abych v tom neměl takový šílený hokej, jak píšete.

To ani nemusíš. Ono úplně stačí, když nějakej jantar udělá mnohaúrovňovou strukturu složek, vylepší to diakritikou, a pak se nad tím pokusíš spustit nějakou konzolovku, ideálně ještě v nějakým dávkovým řetězci, kde se operace budou lišit podle toho, na který složce je budeš provádět = budeš potřebovat ty cesty nějak filtrovat. Dostaneš to v různým kódování nejen podle toho, jestli to spustíš přes CMD nebo PowerShell, ale bude se to často lišit i podle verze systému a jestli to budou wokna 64bitový nebo starý 32bitový desítky, 7/2008, nebo XP/2003. A jako bonus se to bude lišit podle toho, jak má dotyčnej uživatel, pod kterým se to spustí, nastavený regionální nastavení. A kdyby to nebylo málo, tak se to ještě umí lišit podle toho, jestli to spustíš z CMD spuštěnýho interaktivně (tzn Win+R, CMD.exe, <tvoje_dávka>.cmd), nebo jestli <tvoje_dávka>.cmd spustíš z něčeho, co už běží.

A další veledílo jsou komprimovaný složky, kterejm ve 2024Q4 s velikou slávou přidali podporu RARů a 7z. Ono to totiž umí jen některý komprimační metody a vůbec to neumí zaheslovaný archivy, což by byl ten menší problém. Ten větší problém je, že to má daleko větší omezení hloubky vnoření struktury složek v archivu, než ty origo archivátory, takže se ti může stát, že i když si při balení originálním 7zipem dáš bacha abys to nezahesloval a nepoužil LZMA2 na Ultra do solid archivu s blokem větším než tuším 1GB a slovníkem větším než 128MB, tak to na druhým konci samotnejma Windowsama stejně nerozbalíš, protože máš přešvihnutou maximální očekávanou hloubku vnoření nebo délku cesty uvnitř archivu, nebo nějaký podobný srandičky.

Re:Windows odmítá naformátovat n-tý oddíl na flashce
« Odpověď #17 kdy: Dnes v 07:47:38 »
*Jedno to neni, protoze jsou aplikace, ktery si sitovej disk prevedou na UNC a jiny ktery si to tak neprevedou a s UNC vubec fungovat neumej(treba MS office). A neexistuje na tyhle planete uzivatel, ktere by to umel pouzit sam bez toho pripojenyho disku.

Úplně by stačilo zmínit CLI utility v samotnejch Windows. Některý UNC cesty umí, některý ne, některý tak napůl. Ve výsledku je nejlepší při jejich používání preventivně SUBSTovat.

Re:Windows odmítá naformátovat n-tý oddíl na flashce
« Odpověď #18 kdy: Dnes v 07:51:39 »
Například NTFS (jehož poslední verze je dle wikipedie z 2001) pracuje s názvy souborů v režimu case sensitive a podporuje v názvech souborů speciální znaky typu /\:*"?<>|. Zatím co ani aktuální WinAPI výše uvedené znaky v názvech souborů
(...)
nahraje soubory, které pak Widle kvůli nekompatibilnímu názvu neumí přečíst.

To má jednoduchý zdůvodnění. Zpětná kompatibilita. MS chce, aby i na aktuálně 2025kách fungovaly bambilión let starý věci, který si naprogramovali korporátní zákazníci, takže z pohledu uživatele se to musí chovat navenek furt stejně.
Čistší řešení by asi bylo obdobný tomu, co udělal Apple při přechodu z Power na Intel a teď znova při přechodu z Intelu na ARM, tzn. emulační vrstva, pod kterou by se starý věci spouštěly. Apple je důkazem že to jde, otázkou je, jestli to na Windowsech je s ohledem na korporát schůdný.

Re:Windows odmítá naformátovat n-tý oddíl na flashce
« Odpověď #19 kdy: Dnes v 09:30:08 »
Pokud chtějí zpětnou kompatibilitu, proč ji implementují jen na úrovni WinAPI a nikoliv na úrovni NTFS. To nedává žádný smysl, a jen to způsobuje problémy.


Re:Windows odmítá naformátovat n-tý oddíl na flashce
« Odpověď #20 kdy: Dnes v 12:50:49 »
Třeba proto, že ty starý věci znají jen WinAPI32 a nic víc nikdy umět nebudou?
To by ses asi musel zeptat jich.
Zpětná kompatibilita je koule na noze, a moc dobře si to uvědomujou, ale jejím zahozením by riskovali ztrátu spousty zákazníků. Nepochybuj, že jakmile se to stane ekonomicky nerentabilním, zbývající zákoše hodí bez milosti přes palubu a zpětnou kompatibilitu zaříznou.

Re:Windows odmítá naformátovat n-tý oddíl na flashce
« Odpověď #21 kdy: Dnes v 15:04:55 »
To ale není odpověď na otázku, proč NTFS v aktuální verzi podporuje case sensitive a specialní znaky v názvech souborů, když to žádný OS ze světa MS od 2001 nikdy nepodporoval a nejspíše ani podporovat nebude.  Zpětná kompatibilita je naopak přesně ten argument, proč to na úrovní NTFS v současné verzi nepodporovat.

Re:Windows odmítá naformátovat n-tý oddíl na flashce
« Odpověď #22 kdy: Dnes v 17:32:43 »
Na záměry by ses musel zeptat opět v MS. Možná to jen chtěli mít aspoň na úrovni FS "správně" s tím, že se to časem využije. Klidně to může využívat systém pro svoje záležitosti a uživateli to nezpřístupnit, ale to je jen spekulace.

Re:Windows odmítá naformátovat n-tý oddíl na flashce
« Odpověď #23 kdy: Dnes v 19:55:48 »
To ale není odpověď na otázku, proč NTFS v aktuální verzi podporuje case sensitive a specialní znaky v názvech souborů, když to žádný OS ze světa MS od 2001 nikdy nepodporoval a nejspíše ani podporovat nebude.  Zpětná kompatibilita je naopak přesně ten argument, proč to na úrovní NTFS v současné verzi nepodporovat.

Protoze design NTFS je odvozen od HPFS a pochazi z doby, kdy se o rade NT teprve koncepcne debatovalo a nebylo rozhodnuto ani jak tesne bude rada NT na OS/2 navazovat ani jak daleko od OS/2 se odvine/odkloni.

PS Kdybych se zeptal: Proc linux umoznuje ukladat na cizi souborovy system NTFS soubory s nazvy, ktere jsou na nativnim OS nepodporovane, to by byl ficak, ze jo :)))

Re:Windows odmítá naformátovat n-tý oddíl na flashce
« Odpověď #24 kdy: Dnes v 21:31:48 »
Protoze design NTFS je odvozen od HPFS a pochazi z doby, kdy se o rade NT teprve koncepcne debatovalo a nebylo rozhodnuto ani jak tesne bude rada NT na OS/2 navazovat ani jak daleko od OS/2 se odvine/odkloni.

Všimnul jste si, že od té doby vydali vydali 5 verzi NTFS a v žádné nebyli schopni to "opravit"?

Citace
PS Kdybych se zeptal: Proc linux umoznuje ukladat na cizi souborovy system NTFS soubory s nazvy, ktere jsou na nativnim OS nepodporovane, to by byl ficak, ze jo :)))

Protože se tradičně drží specifikace? Jakýkoliv jiný přístup vede k totálnímu bordelu. NTFS z rozhodnutí MS je case sensitive podporuje speciální znaky, proto ovladač ntfs3 podporuje totéž. To je problém MS, že to má "rozbité". Úplně totéž platí třeba pro USB disky Seagate, USB/SATA převodník odporuje standardní SATA specifikaci, a driver tak má vypnutý UAS, dokud si to Seagate milostivě neopraví což se už delší dobu neděje.

Mimochodem aktuální ntfs3 ovladač má k dispozici přepínač "windows_names", takže tento souborový systém lze připojit tak, že ovladač vynutí všechna omezení odpovídající WinAPI.

Re:Windows odmítá naformátovat n-tý oddíl na flashce
« Odpověď #25 kdy: Dnes v 23:08:05 »
Všimnul jste si, že od té doby vydali vydali 5 verzi NTFS a v žádné nebyli schopni to "opravit"?

Neni co opravovat (ani "opravovat"). Microsoft Windows je uzavrena platforma, pokud to nevite.

Protože se tradičně drží specifikace? Jakýkoliv jiný přístup vede k totálnímu bordelu. NTFS z rozhodnutí MS je case sensitive podporuje speciální znaky, proto ovladač ntfs3 podporuje totéž. To je problém MS, že to má "rozbité". Úplně totéž platí třeba pro USB disky Seagate, USB/SATA převodník odporuje standardní SATA specifikaci, a driver tak má vypnutý UAS, dokud si to Seagate milostivě neopraví což se už delší dobu neděje.

Jake specifikace? MS uz zverejnil oficialni specifikace? Podporuje ntfs3 ovladac transakce? Quoty? Shadow Copy? Ja jenom, aby nevznikl totalni bordel :)

Mimochodem aktuální ntfs3 ovladač má k dispozici přepínač "windows_names", takže tento souborový systém lze připojit tak, že ovladač vynutí všechna omezení odpovídající WinAPI.

No super, at to teda daji jako vychozi volbu. Jinak bezni uzivatele budou stale trpet :)