Zdarzyło Wam się kiedyś, że zaktualizowaliście system operacyjny lub dokonaliście migracji na nowszą wersję, a Wasza ulubiona aplikacja nagle przestała działać? Zacznijmy od komunikatów błędów.
Kiedy aplikacja zaczyna pluć błędami, potraktuj je jak małe czerwone flagi, które chcą ci coś powiedzieć. Komunikaty są często skarbnicą wiedzy o tym, co poszło nie tak.
Na przykład, jeśli widzicie komunikat o błędzie dotyczący brakującej biblioteki, to prawdopodobnie mamy do czynienia z niekompatybilnymi wersjami zainstalowanych bibliotek. W takiej sytuacji wystarczy zainstalować nowszą wersję bibliotek lub pobrać z zaufanego źródła np.
W tym miejscu warto również zerknąć na dzienniki aplikacja oraz system, które standardowo zapisywane są do wykorzystania w procesie diagnostyki problemów. Do dzienników dostaniesz się przez Podgląd zdarzeń.
Kolejnym punktem na naszej liście są logi. To cyfrowe notatniki, które skrupulatnie śledzą, co dzieje się w aplikacji. Logi mogą pomóc wyśledzić błędy na poziomie kodu, wskazując konkretne funkcje czy moduły, które nie działają poprawnie.
Gdy już wiesz, które elementy aplikacji nie współgrają z nowym systemem, czas na testowanie. To trochę jak próba generalna przed koncertem - chcesz mieć pewność, że wszystko zagra jak trzeba.
Przeprowadź testy kompatybilności, które pomogą określić, gdzie dokładnie leży problem i jak go rozwiązać.
Po aktualizacji systemu dobrze jest wprowadzić niezbędne poprawki. Może to oznaczać aktualizacje samej aplikacji lub dostosowanie ustawień.
Czasami wystarczy prosta zmiana w konfiguracji np. wmuszenie trymode zgodności, a czasami konieczne są bardziej zaawansowane zmiany.
Po przejściu na nowy system albo zaktualizowaniu obecnego zapewne nie raz miałeś problem z odpaleniem ulubionej gry czy aplikacji. Wiadomo, technologia się zmienia, a stare programy czasem nie nadążają.
W skrócie to funkcja, dzięki której możesz odpalić starsze programy na nowszych wersjach systemu Windows.
Microsoft wpadł na pomysł, żebyśmy nie musieli się żegnać z aplikacjami, które nie nadążają za nowymi technologiami.
Gdy chcesz uruchomić stary program, wystarczy, że klikniesz prawym przyciskiem myszy na jego ikonie i wybierzesz „Właściwości„. Tam znajdziesz zakładkę „Zgodność„.
Możesz tam zaznaczyć opcję „Uruchom ten program w trybie zgodności z” i wybrać odpowiednią wersję Windowsa, np. Windows XP czy Vista.
Nie wszystko zadziała idealnie. Niektóre programy mogą potrzebować dodatkowych bibliotek, starszych sterowników, możliwe także, że będzie trzeba wykorzystać dodatkowe narzędzia typu DOSBox.
Jeżeli chcesz ograniczyć irytujące komunikaty, możesz wyłączyć usługę Asystent zgodności programów.
Irytujące komunikaty nie będą się już pojawiały przy instalacji nowych programów.
W tym artykule KB wprowadza aktualizację, która zwiększa zgodność systemów Windows 7 i Windows Server 2008 R2 z zaawansowanego formatu dysków, które mają rozmiaru sektora fizycznego 4KB.
Ta poprawka dotyczy tylko do zaawansowanego formatu dysków, które raportu jako posiadające rozmiaru sektora fizycznego 4 KB i który emulacja interfejsu logicznego adresowania 512 bajtów.
Uwaga Zaawansowany Format dysków wprowadzenie większej sektor (4 KB). Jednak dokonać wstępnej wersji bardziej zgodne z bieżącą systemów komputerowych, utrzymują one interfejs logiczny adresowania 512 bajtów. W związku z tym są one znane jako "emulacji 512 bajtów dysków" lub "512e" w skrócie.
Dyski twarde tradycyjnie zostały oparte na sektory o rozmiarze 512 bajtów, a dostęp do nośnika fizycznego został skierowany na podstawie tej jednostki.
Niedawno dyski twarde dostawców rozpoczęły przejścia na nowe dyski, które mają rozmiar sektora 4096 bajtów (4 KB). Te są ogólnie znane jako "Zaawansowane formatowanie dysku."
Ponieważ dyski są w stanie wykonać aktualizacje nośnik fizyczny w ziarnistość sektora fizycznego (4 KB w tym przypadku), zapisu 512 bajtów, który jest kierowany do dysku będzie wymagać wykonania dodatkowych czynności w celu uzupełnienia. Praca ta pochodzi kosztem wydajności i niezawodności, o zróżnicowanych specyficzny koszt realizacji obciążenia oraz sprzętu.
W celu uniknięcia dodatkowej pracy, wnioski muszą zostać zaktualizowane do natywnie wsparcie zapisy, które są oparte na rozdrobnienie sektora 4 KB.
W tym artykule KB wprowadza nową infrastrukturę pamięci masowej do obsługi kwerend dla rozmiaru sektora fizycznego urządzenia magazynującego.
Ten pakiet zbiorczy poprawek rozwiązuje następujące problemy, które nie były wcześniej udokumentowane w żadnym artykule z bazy wiedzy Microsoft Knowledge Base.
Extensible API(ESENT) aparat magazynu jest aparatem bazy danych pulpitu wysokiej wydajności, który jest używany przez wiele aplikacji, w tym witryny Windows Update.
Niektóre urządzenia magazynujące mają różne rodzaje wsparcia dla kwerend rozmiaru sektora fizycznego dysku twardego, dysku twardego, a po uaktualnieniu taki sterownik można zmienić rozmiaru sektora fizycznego zgłoszonych dysku twardego.
Windows Update obecnie nie może wyszukać aktualizacji, ponieważ usługa nie jest uruchomiona.
Rejestrowanie nazwy: AplikacjaŹródło: ESENTData: Identyfikator zdarzenia: 412Kategoria zadania: Rejestrowanie/odzyskiwaniePoziom: BłądSłowa kluczowe: KlasyczneOpis: wuaueng.dll (936) SUS20ClientDataStore: nie można odczytać nagłówka pliku dziennika C:\Windows\SoftwareDistribution\DataStore\Logs\edb.log. W wierszu polecenia wpisz następujące polecenia. esentutl /mh...
Wa żne Jeśli używasz tej metody, utracisz historię aktualizacji systemu Windows. W związku z tym zaleca się używać tej metody, chyba że nie może naprawić bazę danych.
Przed zaawansowanego formatu dysków były dostępne, NTFS zakłada, że rozmiar sektora logicznego, która została wystawiona przez interfejs dysku była równa rozmiaru sektora fizycznego dysku.
Chociaż NTFS został pierwotnie zaprojektowany do teoretycznie obsługuje większych rozmiarów sektorów, system NTFS zakłada, że równała tych dwóch napędów dyskowych.
Kiedy NTFS wykonuje buforowane pisze na końcu pliku w Windows 7 i Windows Server 2008 R2, podkładki NTFS operacji zapisu na końcu rozmiaru sektora, który jest dostępny przez interfejs dysku (rozmiar sektora logicznego).
Jednakże ponieważ rozmiar sektora logicznego dysku 512e jest 512 bajtów, zapisu buforowanego nie jest wyrównana do rozmiaru sektora fizycznego dysku twardego dysku.
Powoduje to zaawansowane formatowanie dysku wewnętrznie zaktualizować sektora logicznego 512 bajtów w ramach jego sektora fizycznego 4KB, co może spowodować problemy z niezawodnością i wydajnością.
Ta poprawka wprowadza zachowanie do systemu plików NTFS, co daje pewność, że buforowane pisze na końcu pliku są wyściełane, by rozmiaru sektora fizycznego zgłoszonych dysku.
Ten problem może się objawiać z aplikacji codziennego użytku na zaawansowane formatowanie dysku.
Ten problem występuje jednak najczęściej podczas wykonywania wielu małych pisze, takich jak za pomocą narzędzia wiersza polecenia narzędzia ImageX, w systemie Windows 7 lub Windows Server 2008 R2 w celu zastosowania obrazu systemu Windows (plik wim) firmy Microsoft do zaawansowanego formatu dysku.
Uwaga Ta poprawka jest zależne od sterownika magazynu i dysku zarówno raportowania rozmiaru sektora fizycznego poprawne.
USBStor to sterownik portu pamięci masowej USB firmy Microsoft, który jest automatycznie ładowany dla urządzenia, który jest zgodny z klasy pamięci masowej USB.
Skrzynka odbiorcza sterownik USBStor w systemie Windows 7 nie obsługuje żądania IOCTL_STORAGE_QUERY_PROPERTY ze strukturą STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR do pobierania danych deskryptora wyrównanie dostępu do magazynowania na dysku dołączonym.
Uwaga Ioctl_storage_query_property wyniki w tłumaczeniu na polecenie SCSI SBC3 READ_CAPACITY(16). Podłączone urządzenie USB poprawnie musisz zgłosić informacje o rozmiarze sektora za pomocą polecenia SBC3 READ_CAPACITY(16).
Storport jest model sterownika magazynu, który jest używany przez wielu producentów kontrolera pamięci masowej. Jest dołączony do systemu Windows 7 i Windows Server 2008 R2.
Storport nie obsługuje żądania IOCTL_STORAGE_QUERY_PROPERTY ze strukturą STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR do pobierania danych deskryptora wyrównanie dostępu do magazynowania na dysku dołączonym.
Ta struktura zawiera informacje o rozmiarze sektora fizycznej i logicznej. Bez tych informacji systemu plików NTFS i innych aplikacjach nie można wykonać wyrównany zapisu na dysku.
Uwaga Ioctl_storage_query_property wyniki w tłumaczeniu na polecenie SCSI SBC3 READ_CAPACITY(16). Sterownik miniportu, które podłącza się do modelu sterownik Storport musi obsługiwać SBC3 READ_CAPACITY(16) polecenie.
Wiele sterowników magazynu nie obsługują rozmiar poprawny sektor raportowania dla zaawansowanego formatu dysków.
Uwaga Inne sterowniki pamięci masowej firm może nie zostaną zaktualizowane do obsługi tych nowych poleceń SBC3.
Ta aktualizacja aktualizuje również narzędzia Fsutil.exe. Zaktualizowane narzędzie generuje nowy tekst "Bajtów na sektor fizyczny" w danych wyjściowych.
Ważne Poprawki systemu Windows 7 i Windows Server 2008 R2 są zawarte w tych samych opakowaniach. Jednak poprawki na stronie żądanie poprawki są wymienione w obu systemach operacyjnych.
Aby zażądać pakietu poprawek, który dotyczy jednej lub obu systemów operacyjnych, wybierz poprawkę, która jest wyświetlana w obszarze "Windows 7/Windows Server 2008 R2" na stronie.
Obserwuje się być ogólnej tendencji przemysłu pamięci masowej do przejścia do większych rozmiarów sektorów w najbliższych latach, a aplikacji należy się upewnić, że są one gotowe do to przejście.
Microsoft przygotowuje dodatkowej dokumentacji MSDN i TechNet, która będzie szkolić deweloperów i specjalistów IT o specjalnych zagadnieniach, które muszą zostać pobrane do obsługi zaawansowanego formatu dysków.
Nie obsługiwane począwszy od wersji Windows 7 z dodatkiem SP1 lub Windows Server 2008 R2 z dodatkiem SP1.
Firma Microsoft udostępnia informacje kontaktowe innych firm, aby ułatwić uzyskanie niezbędnej pomocy technicznej. Niniejsze informacje kontaktowe mogą ulec zmianie bez powiadomienia.
Zacznij od komunikatów: potraktuj je jak małe czerwone flagi, które chcą ci coś powiedzieć. Komunikaty są często skarbnicą wiedzy o tym, co poszło nie tak.
Jeśli widzisz komunikat o błędzie dotyczący brakującej biblioteki, prawdopodobnie mamy do czynienia z niekompatybilnymi wersjami zainstalowanych bibliotek. W takiej sytuacji wystarczy zainstalować nowszą wersję bibliotek lub pobrać z zaufanego źródła np.
Warto zerknąć na dzienniki aplikacji i systemu przez Podgląd zdarzeń. Logi mogą pomóc wyśledzić błędy na poziomie kodu, wskazując konkretne funkcje czy moduły, które nie działają poprawnie.
Gdy wiesz, które elementy nie współgrają z nowym systemem, przeprowadź testy kompatybilności. Po aktualizacji systemu dobrze jest wprowadzić niezbędne poprawki: może to być aktualizacja aplikacji lub dostosowanie ustawień, czasem prosta zmiana w konfiguracji (np. wmuszenie trybu zgodności), a czasami bardziej zaawansowane zmiany.
Jeżeli problem dotyczy uruchamiania starszego programu, kliknij prawym przyciskiem myszy na ikonę i wybierz „Właściwości”, następnie „Zgodność” i „Uruchom ten program w trybie zgodności z” (np. Windows XP czy Vista). Niektóre programy mogą potrzebować dodatkowych bibliotek, starszych sterowników, możliwe także, że będzie trzeba wykorzystać dodatkowe narzędzia typu DOSBox.

W przypadku dysków Advanced Format 4KB (512e) kluczowa jest zgodność systemu plików i mechanizmów wyrównania. Ta poprawka wprowadza zachowanie do systemu plików NTFS, co daje pewność, że buforowane pisze na końcu pliku są wyściełane, by rozmiaru sektora fizycznego zgłoszonych dysku.

Uwaga: poprawka jest zależne od sterownika magazynu i dysku zarówno raportowania rozmiaru sektora fizycznego poprawne. Bez tych informacji systemu plików NTFS i innych aplikacjach nie można wykonać wyrównany zapisu na dysku.

| Element | Wartość z opisu |
|---|---|
| Źródło | ESENT |
| Kategoria zadania | Rejestrowanie/odzyskiwanie |
| Poziom | Błąd |
| Szczegół (przykład) | wuaueng.dll (936) SUS20ClientDataStore: nie można odczytać nagłówka pliku dziennika C:\Windows\SoftwareDistribution\DataStore\Logs\edb.log |
W wierszu polecenia wpisz następujące polecenia. esentutl /mh... Ważne Jeśli używasz tej metody, utracisz historię aktualizacji systemu Windows. W związku z tym zaleca się używać tej metody, chyba że nie może naprawić bazę danych.
Tak uporządkowane podejście pomaga przejść od obserwowanych błędów do właściwego rozwiązania, czy to przez zmianę zgodności uruchamiania, czy przez wdrożenie poprawek i dopasowanie środowiska pod dyski 4K 512e.
tags: #zmian #zgodnosci #sytemu #w #win #7
About the author