Windows 7 Forum
Windows 7, 8, 10 => Dyskusja ogólna => Wątek zaczęty przez: sCooBy^ w 29 Styczeń 2009, 12:12:38
-
Ja ktoś chce Windows 7 zainstalować na 256MB RAM, wystarczy edytować plik winsetup.dll (hex edytorem) z katalogu source w obrazie płyty instalacyjnej, zmienić ciąg "77 07 3D 78 01" pod offsetem "8BAE6" na ciąg "E9 04 00 00 00" i tyle!
Tu gotowy zapatchowany plik: http://rapidshare.com/files/183091139/patched_winsetup_dll.rar.html
-
Na 256mb ram? To juz chyba dla masochistów :)
-
Na 256mb ram? To juz chyba dla masochistów :)
Na wirtualnej maszynie chodziło ok z 256mb ramu :) fakt że gry nie pujdą ale pierdoły jak filmy,mp3,przeglądarka ujdzie :)
-
Dobre rozwiązanie.Przynajmniej już każdy beńdzie mógł przetestować Winodws 7 beta :)
-
Dobre rozwiązanie.Przynajmniej już każdy beńdzie mógł przetestować Winodws 7 beta :)
Ta tylko że nic poważnego nie zrobisz z 256mb ramu...256mb było standardem ile 10 lat temu?
-
no nie przesadzaj... ja mam kompa co ma 9 i ma 64MB Ram :D z 6 lat temu to się zgodzę ;P
Ja nie rozumiem jak w ogóle może chodzić (działać) na 256mb jak u mnie pobiera średnio 600mb :P... reszta jest zapisywana na dysku w pagefile'u... ?
-
Ja nie rozumiem jak w ogóle może chodzić (działać) na 256mb jak u mnie pobiera średnio 600mb :P... reszta jest zapisywana na dysku w pagefile'u... ?
a mi średnio pobiera 900MB... tzn że u Ciebie te 300MB zapisywane są w pamięci wymiany na dysku? ;p Wiadomo, że system trochę tych MB wymaga, ale na pewno nie 600MB czy 900 jak u mnie. Z tego co wiem to MS zastosował w tym systemie tzw bufor, znany z dystrybucji linuksa, dzięki czemu raz włączony program w trakcie trwania sesji, po wyłączeniu i ponownym włączeniu wczytuje się dużo szybciej.. W sumie jest to na plus, w ten sposób efektywnie wykorzystywana jest pamięć RAM.. Mogłoby rezerwować i 75% pamięci albo nawet 90%, jeśli tylko polepszyłoby to wydajność
-
a mi średnio pobiera 900MB... tzn że u Ciebie te 300MB zapisywane są w pamięci wymiany na dysku? ;p Wiadomo, że system trochę tych MB wymaga, ale na pewno nie 600MB czy 900 jak u mnie. Z tego co wiem to MS zastosował w tym systemie tzw bufor, znany z dystrybucji linuksa, dzięki czemu raz włączony program w trakcie trwania sesji, po wyłączeniu i ponownym włączeniu wczytuje się dużo szybciej.. W sumie jest to na plus, w ten sposób efektywnie wykorzystywana jest pamięć RAM.. Mogłoby rezerwować i 75% pamięci albo nawet 90%, jeśli tylko polepszyłoby to wydajność
Nic dodac nic ując kolejny user który wie jak vista działą... :) u innych jest reakcje że im sam system zjada 50% ramu i odinstalowuja ;D
-
ram 1gb 667 mhz to koszt od 40zł więc sam ram to średni problem... nawet jeśli chcielibyśmy do starej płyty włożyć SDR (2x512)... problemem może być obsługa pamięci na płycie ale ten 1 gb to nawet jakieś stare płyty powinny obłsużyć... problem to apetyt na procesor i męczenie dysku... windows gdy zostawimy go na godzine zaczyna męczyć procesor i dysk (wyłączone indexowanie) albo gdy włącza sie wygaszacz... przy tak tanim ramie powinni raczej pokombinować co zrobić aby chodził swobodnie na każdym współczesnym procesorze... optymalizacja pod ram moim zdaniem jest z lekka śmieszna.. ;] dobrze by było gdyby zrobili coś z NTFS albo zastąpili go czymś lepszym bo fragmentacja jest bardzo szybka i ma znaczący wpływ na szybkość działania systemu i zużycie dysku ;] poza tym przydałoby się wywalić rejestr który również zmula albo go zoptymalizować... zauważmy że windows (nawet vista) tuż po instalacji chodzi strawnie nawet na słabej maszynie... sytuacja ma się gorzej gdy trochę na nim popracujemy ;]
-
ram 1gb 667 mhz to koszt od 40zł więc sam ram to średni problem... nawet jeśli chcielibyśmy do starej płyty włożyć SDR (2x512)... problemem może być obsługa pamięci na płycie ale ten 1 gb to nawet jakieś stare płyty powinny obłsużyć... problem to apetyt na procesor i męczenie dysku... windows gdy zostawimy go na godzine zaczyna męczyć procesor i dysk (wyłączone indexowanie) albo gdy włącza sie wygaszacz... przy tak tanim ramie powinni raczej pokombinować co zrobić aby chodził swobodnie na każdym współczesnym procesorze... optymalizacja pod ram moim zdaniem jest z lekka śmieszna.. ;] dobrze by było gdyby zrobili coś z NTFS albo zastąpili go czymś lepszym bo fragmentacja jest bardzo szybka i ma znaczący wpływ na szybkość działania systemu i zużycie dysku ;] poza tym przydałoby się wywalić rejestr który również zmula albo go zoptymalizować... zauważmy że windows (nawet vista) tuż po instalacji chodzi strawnie nawet na słabej maszynie... sytuacja ma się gorzej gdy trochę na nim popracujemy ;]
A czym jest rejestr jak nie ładnie opakowanym i przystepnie i łatwo do modyfikacji sporzadzonym \etc ? 8)
-
... zauważmy że windows (nawet vista) tuż po instalacji chodzi strawnie nawet na słabej maszynie... sytuacja ma się gorzej gdy trochę na nim popracujemy ;]
Miałem Viste 2 lata i jakos nie spowolniła...z XP się zgodze po jakims czasie zwalniał...
Co do reszty meczenie dysku i procesora??? cóz może tego nie odczuwam bo mam maksymalny tryb oszczedzania energi...
-
oj.. to nie jest to samo ;] /etc
w linuxie jest o wiele swobodniejsze ;]
konfigi mogą mieć różną forme ;]
______________________________________________
e:
→gregor_y
to niemożliwe ;] ponieważ sam NTFS szybko się fragmentuje... a rejestr co tu kryć szybko sie babra... bez kosmetyki na pewno nie utrzymasz go w szybkim tempie ;]
no chyba że z komputera prawie nie korzystasz albo przeglądasz na nim tylko strony www ;]
Są narzedzia do czyszczenia ale dzielą się na takie które wymagają zaawansowanego urzytkownika i na takie które wywalają za dużo ;]
-
podaj mi konkretne przykłady wyższości /etc od rejestru ;p
-
oj.. to nie jest to samo ;] /etc
w linuxie jest o wiele swobodniejsze ;]
konfigi mogą mieć różną forme ;]
______________________________________________
e:
→gregor_y
to niemożliwe ;] ponieważ sam NTFS szybko się fragmentuje... a rejestr co tu kryć szybko sie babra... bez kosmetyki na pewno nie utrzymasz go w szybkim tempie ;]
no chyba że z komputera prawie nie korzystasz albo przeglądasz na nim tylko strony www ;]
Są narzedzia do czyszczenia ale dzielą się na takie które wymagają zaawansowanego urzytkownika i na takie które wywalają za dużo ;]
Przy dzisiejszych 2-3-4GB pamięci RAM wielkość rejestru (czy to jest 40MB czy 60MB) nie ma dużego znaczenia ;)
Jak byś wiedział jak działa dostęp do danych w rejestrze to byś nie pisał w ten sposób. Dla szybkości dostępu do danych nie ma znaczenia zaśmiecenie rejestru. Mi rozrośnięcie się rejestru rok po instalacji Visty (Obecnie już używam Seven) o całe 12MB nie przeszkadza ;)
-
→lukas_gab
to programista decyduję jak ma wyglądać config a nie system operacyjny ;]
config może być w postaci pliku xml, skryptu w bashu lub co tam jeszcze nasz programista wymyśli ;]
może przyjąc (i czesto przyjmuje) coś na styl configów z ustawieiami w fluxboxie ;] co ciekawe, motywy do fluxboxa tez mają taką formę...
Jeśli coś będzie się kopało przez configi z /etc to raczej będzie to wina programisty ;] ponieważ forma tworzenia configów tutaj jest baaardzo swobodna ;]
_____________________
e:
sCooBy^
tu nie chodzi o rozrost rejestru tylko błędy jakie się w nim tworzą ;]
-
→lukas_gab
to programista decyduję jak ma wyglądać config a nie system operacyjny ;]
config może być w postaci pliku xml, skryptu w bashu lub co tam jeszcze nasz programista wymyśli ;]
może przyjąc (i czesto przyjmuje) coś na styl configów z ustawieiami w fluxboxie ;] co ciekawe, motywy do fluxboxa tez mają taką formę...
Jeśli coś będzie się kopało przez configi /etc to raczej będzie to wina programisty ;] ponieważ forma tworzenia configów tutaj jest baaardzo swobodna ;]
_____________________
e:
sCooBy^
tu nie chodzi o rozrost rejestru tylko błędy jakie się w nim tworzą ;]
Dalej mi nie odpowiedziałeś ;p Czy to szada czy komoda ktoś tam ciuchy układa - tak samo linuks zmiania configu a czy to plik txt , conf czy klucz rejestru nie ma znaczenia , rejestr to tak jakby emacas z drzewem /etc , nie udowodniłes wyższości /etc nad rejestrem ;p
-
→lukas_gab
to programista decyduję jak ma wyglądać config a nie system operacyjny ;]
config może być w postaci pliku xml, skryptu w bashu lub co tam jeszcze nasz programista wymyśli ;]
może przyjąc (i czesto przyjmuje) coś na styl configów z ustawieiami w fluxboxie ;] co ciekawe, motywy do fluxboxa tez mają taką formę...
Jeśli coś będzie się kopało przez configi z /etc to raczej będzie to wina programisty ;] ponieważ forma tworzenia configów tutaj jest baaardzo swobodna ;]
_____________________
e:
sCooBy^
tu nie chodzi o rozrost rejestru tylko błędy jakie się w nim tworzą ;]
A jakie to błędy mogą się tworzyć w najprostszej bazie danych jaka tylko jest możliwa??
Rejestr działa mniej więcej tak:
Zapis:
Registry.SetValue(@"HKEY_CURRENT_USER\Control Panel\Desktop", "HungAppTimeout", 256, RegistryValueKind.DWord);
Odczyt:
int i = 0;
i = Convert.ToInt32(Registry.GetValue(@"HKEY_CURRENT_USER\Control Panel\Desktop", "HungAppTimeout", 0));
i tu nie ma możliwości wystąpienia błędu
Jedyny błąd odnośnie rejestru to błąd programistów którzy nie potrafią tak zrobić de-instalatora żeby usuwał niepotrzebne klucze i przez to powstaje rozrost. A jedyny błąd jaki może wystąpić to zapis wartości klucza jednej aplikacji przez drugą no ale jakim debilem trzeba być żeby np. pewne ustawienie swojego programu zapisać w gałęzi np. HKEY_CURRENT_USER\Software\Skype.
Więc jedyne problemy jakie powstają to powstają przez niedbałych/bezmyślnych programistów softu pod Windows.
Tak samo ja Ci mogę zapisać ustawienie swojego programu w linuxie w pliku konfiguracyjnym kluczowym dla działania systemu podmieniając kluczową wartośc
-
Nie chcę robić offtppu, ale w jaki sposób Windows 7 zarządza pamięcią ? Normalnie zżera mi ok 480mb ramu a gdy uruchamiam np. Unreal Tournament III potrafi zredukować zużycie pamięci do do ok 330mb ...
-
→lukas_gab
wyjaśniłem xD ale trzeba minimum dedukcji aby to skumać ;]
po tym co napisałem można wywnioskować że to co jest w /etc to suma niezależnych struktur w przeciwieństwie do rejestru windowsa który jest jedną zwartą strukturą ;p
→sCooBy^
"A jakie to błędy mogą się tworzyć w najprostszej bazie danych jaka tylko jest możliwa??"
To Ty mi to powiedz xD
zaraz podeślę screen :)
________________________________
→Vezimir
7 ma tak samo jak vista mechanizm który dostosowuje pożeranie ramu przez system ;p tzn. zwalnia miejsce na grę xD
-
→lukas_gab
wyjaśniłem xD ale trzeba minimum dedukcji aby to skumać ;]
po tym co napisałem można wywnioskować że to co jest w /etc to suma niezależnych struktur w przeciwieństwie do rejestru windowsa który jest jedną zwartą strukturą ;p
→sCooBy^
"A jakie to błędy mogą się tworzyć w najprostszej bazie danych jaka tylko jest możliwa??"
To Ty mi to powiedz xD
zaraz podeślę screen :)
________________________________
→Vezimir
7 ma tak samo jak vista mechanizm który dostosowuje pożeranie ramu przez system ;p tzn. zwalnia miejsce na grę xD
Wróć do mojego postu ;)
-
→lukas_gab
wyjaśniłem xD ale trzeba minimum dedukcji aby to skumać ;]
po tym co napisałem można wywnioskować że to co jest w /etc to suma niezależnych struktur w przeciwieństwie do rejestru windowsa który jest jedną zwartą strukturą ;p
→sCooBy^
"A jakie to błędy mogą się tworzyć w najprostszej bazie danych jaka tylko jest możliwa??"
To Ty mi to powiedz xD
zaraz podeślę screen :)
________________________________
→Vezimir
7 ma tak samo jak vista mechanizm który dostosowuje pożeranie ramu przez system ;p tzn. zwalnia miejsce na grę xD
Wróć do mojego postu ;)
poczekaj najpierw musze uruchomić 7'na na vboxie.. jeszcze chwilka...
-
@gothmori
alez rejestr jest tak samo luźny hak \etc - chyba nigdy go nie modyfikowałes ;p
-
już się uruchomił xDD dobra... teraz instaluję program do optymalizacji i konserwacji windowsa ;]
→lukas_gab luźny tzn?
-
już się uruchomił xDD dobra... teraz instaluję program do optymalizacji i konserwacji windowsa ;]
→lukas_gab luźny tzn?
Jeżeli ten błąd ma być spowodowany programem do optymizacji rejestru to nie ma o czym pisać. Miej żal do producenta że skopał program. Albo brak wersji dla Windows 7.
Osobiście nie używam takich badziewi bo to nie dość że nic nie daje (rejestr) to jeszcze robi więcej szkud niż z tego pożytku.
-
nie... chodzi o ilość błedów jakie znajduje program w rejestrze ;] co prawda ten nie jest zgodny z 7 (żaden nie jest na razie) ale da prospekt tego jakie błędy mogą pojawić sie w rejesrze ;] jeśli to Cię nie zadowoli mogę pokazać xp ;]
zaraz będą screeny ;] wrzucę je w archiwum ;]
____________________________
e:
żeby nie było to są i z opisem ;];]
http://rapidshare.com/files/191349362/b__ae_dy_rejestru_w_7.tar.gz.html
-
nie... chodzi o ilość błedów jakie znajduje program w rejestrze ;] co prawda ten nie jest zgodny z 7 (żaden nie jest na razie) ale da prospekt tego jakie błędy mogą pojawić sie w rejesrze ;] jeśli to Cię nie zadowoli mogę pokazać xp ;]
zaraz będą screeny ;] wrzucę je w archiwum ;]
____________________________
e:
żeby nie było to są i z opisem ;];]
http://rapidshare.com/files/191349362/b__ae_dy_rejestru_w_7.tar.gz.html
To nie błędy tylko w większości odwołania do nieistniejących obiektów. Niektóre pozostawione dla kompatybilności wstecz - tak jak te od Net 1.0
-
chcesz screen z xp?
pisałem że to tylko prospekt...
tam już będą konkrety ;p
_________________________
są błedy ;p na screenie 4 ;]
-
Swoją drogą to ciekawe że system jest wogóle w stanie pracować przy 256mb...całkiem nieźle.
-
Swoją drogą to ciekawe że system jest wogóle w stanie pracować przy 256mb...całkiem nieźle.
ruszy i na 128 ;] sprawdzałem na vboxie ;] dopiero przy 64 był BSOD
-
No to musze przyznać że wynik całkiem niezły jak na "pamięciożerność" ;)
-
niby tak ale na 128 nie da sie działać...
robilem test..
najpierw na 256 (normalnie mam ustawione na 512), potem 128 i 64... przy 256 było już kiepsko... na 512 po miesiacu zabawy jest już lipnie ;/ choć ten build nie był prędki od początku ;/ 6801 na początku pzotywnie mnie zaskoczył a potem zwolnił, w 7000 niezbyt lekko było od początku ;/ 6956 szybko instalował programy i w sumie też nie był taki mulasty jak 7000
-
chcesz screen z xp?
pisałem że to tylko prospekt...
tam już będą konkrety ;p
_________________________
są błedy ;p na screenie 4 ;]
Wg. Mnie (aby być obiektywnym) jedyną wadą rejestru jest słaba ochrona newralgicznych kluczy. Aby roznieść windows-a wystarczy coś takiego:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.exe]
@="exefiless"
"Content Type"="application/x-msdownload"
[HKEY_CLASSES_ROOT\.exe\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"
Wklej to do pliku tekstowego z rozszerzeniem .reg i wyeksportuj do rejestru 2 klikiem.
Co do zalet to nadawanie stałych wartości reprezentacji danych.
tzn że jak utworzysz wpis typu liczbowego to nie zapiszesz do niego danej typu "string" czy innej.
W linuxie pliki konfiguracyjne podobne są do starych plików .ini
Tak że dany ten sam wpis może reprezentować różne typy danych. Jeden program wpakuje pod niego liczbę inny może wpakować ciąg znaków.
A potem wyobraź sobie co się stanie jeżeli program pod danym wpisem będzie oczekiwać liczby a odczyta i będzie próbował wpakować do zmiennej INT jakiś ciąg znaków który został tam wpisany przez przypadek - w rejestrze to nie przejdzie.
-
W linuxie pliki konfiguracyjne podobne są do starych plików .ini
Tak że dany ten sam wpis może reprezentować różne typy danych. Jeden program wpakuje pod niego liczbę inny może wpakować ciąg znaków.
A potem wyobraź sobie co się stanie jeżeli program pod danym wpisem będzie oczekiwać liczby a odczyta i będzie próbował wpakować do zmiennej INT jakiś ciąg znaków który został tam wpisany przez przypadek - w rejestrze to nie przejdzie.
nie prawda... xD przecież napisalem ;p zajrzyj do katalogu ;] pliki mają różną postać ;]
każdy zbiór wpisów to katalog, jeden katalog odpowiada jakiemuś jednemu programowi... :) żaden innny program nie wpakuje nic innego ;p a przypuszczając że wpisy w jednym z katalogów będą skopane to po prostu albo program będzie działał źle albo się nie uruchomi ;p w windowsie owszem jedno na drugie ma wpływ ale w linuxie już nie ;p