W wiadomości: d4016c36288b4d4f5900e4ec87a701f2@kwinto.2com.pl,
Michal Kawecki <kkwinto@o2.px> napisał(a):
> news:ccciri$unu$3@achot.icm.edu.pl
[...]
> Przeczytaj jeszcze raz - pisałem o Userinit.exe, a nie o pliku
> wymiany. Ze swapem system sobie poradzi zakładając swap tymczasowy na
> dowolnej partycji, ale jeśli nie odnajdzie Userinit, to kaplica...
> generalnie ten problem występuje jedynie w W2k, gdzie ścieżka do
> Userinit.exe w rejestrze została zapisana z użyciem literki partycji.
> Rozwiązaniem jest albo zmiana tej literki (edycja rejestru),
> wymuszenie przydziału poprzedniej literki (zamiana kolejności wpisów
> o partycjach w tabeli partycji, przywrócenie oryginalnego podpisu
> dysku), albo podstawienie na chwilę pliku Userinit.exe do takiego
> katalogu, na który wskazuje wpis w rejestrze. Trochę to
> skomplikowanie wygląda, niestety, ale prostej metody nie ma. Tzn.
> prosta jest zmiana ścieżki w rejestrze w działającym systemie ;-).
> Albo fdisk /mbr, jeśli system posadzono na pierwszej partycji na
> literce C.
Witam!
Dzięki, teraz lepiej widzę na czym polega problem. Nie tylko na pliku
wymiany jak sugerowały by komunikaty.
Kluczowa okazał się tak informacja w Twoim poprzednim poście, której chyba
nie doczytałem:
>> Niestety, wyświetlany komunikat o błędzie jest nieco mylący, bo wspomina
o
>> pliku wymiany, ale o Userinit.exe już nie...
BTW: Kiedyś wpadło mi coś takiego w oczy:
http://www.mdgx.com/secrets.htm#FDISK, Ukryte parametry FDISK.
[...]
> Od literek w zasadzie powinno się odchodzić, to zbędny balast rodem z
> DOS-a. Kiedyś podawałeś mi bardzo ciekawe informacje na temat WinFS -
> tam dokonała się właśnie taka rewolucja.
Niby tak, ale przeciętny użytkownik raczej nie używa więcej niż 255 liter
dysków. A wiele programów posiadają algorytmy przetwarzania ścieżek właśnie
skierowaną na obecność litery dysku. Może UNC ratuje sytuacje, ale wydaje mi
się, że nowy dostęp do zasobów i tak będą musiały być mapowane na klasyczne
litery dysków.
Ciekawe czy także odważą się znieść ograniczenia co do nazw plików, zakaz
pewnych znaków, np. ":". Pewne nazwy zastrzeżone, jak prn, con. Raczej nie.
Dodatkowo ścieżka powinna mięć do 259 znaków ponieważ w Windows istnieje
stała MAX_PATH, na której wiele programów bazuje przydzielając stringi dla
ścieżek. Sam pisałem takie funkcje opakowujące wywołanie Win32 API :-)
-- Pozdrawiam, Marek Janaszewski [ j_marek(at)gazeta.pl ]Received on Mon Jul 12 17:45:14 2004
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Mon 12 Jul 2004 - 18:42:03 MET DST