Archiwum kategorii: sysuser

sysuser – Szyfrowane połączenie FTP przez Total Commander

Chyba nie ma (średnio lub bardziej zaawansowanego) użytkownika komputera, który nie zna narzędzia o nazwie Total Commander. Menadżer plików, stworzony przez szwajcarskiego programistę Christiana Ghislera, wspiera szyfrowane połączenie FTP po SSL/TLS. Posiada on wbudowany mechanizm obsługi bibliotek OpenSSL, które nie są dostarczane wraz z programem. W celu zestawienia szyfrowanego połączenia FTP konieczne będzie odnalezienie skompilowanych bibliotek oraz umieszczenie ich w katalogu, w którym zainstalowany jest Total Commander.
Z tego artykułu dowiesz się jak przygotować narzędzie Total Commander do łączenia się z FTP przy pomocy szyfrowanego protokołu SSL/TLS.
Z mojego wcześniejszego artykułu mogłeś dowiedzieć się w jaki sposób skonfigurować serwer ProFTPD z TLS.

Skompilowane biblioteki OpenSSL

OpenSSL jest projektem o otwartym kodzie źródłowym, który dostarcza w pełni funkcjonalny zestaw narzędzi dla protokołów Transport Layer Security (TLS) i Secure Sockets Layer (SSL). Jest to kryptograficzna biblioteka ogólnego przeznaczenia. Projekt OpenSSL nie rozpowszechnia kodu w formie binarnej oraz oficjalnie nie wspiera żadnej konkretnej dystrybucji binarnej. Nieformalną listę produktów firm trzecich można znaleźć na stronie wiki projektu.
Osobiście polecam korzystanie ze strony indy.fulgan.com. Systematycznie są tam umieszczane zaktualizowane i skompilowane biblioteki dla Win32/64 bez zależności zewnętrznych (takich jak Microsoft Visual Studio Runtime DLLs), z wyjątkiem dostarczanej wraz z systemem Windows biblioteki msvcrt.dll.

Total Commander i OpenSSL

W celu przygotowania Total Commandera do połączenia FTP przez szyfrowany protokół SSL/TLS konieczne jest dogranie do niego bibliotek OpenSSL.

  1. Zakładam, że masz już zainstalowany Total Commander. Jeśli nie, pobierz go z tej strony a następnie zainstaluj.
  2. Pobierz najnowsze, skompilowane biblioteki OpenSSL z tej strony. Potrzebujesz biblioteki w tej samej architekturze procesora co zainstalowany Total Commander (32-bit lub 64-bit).
  3. Rozpakuj biblioteki OpenSSL.
  4. Skopiuj pliki libeay32.dll oraz ssleay32.dll do folderu, w którym zainstalowałeś Total Commander. Domyślnie jest to: C:\totalcmd\.
  5. Uruchom Total Commander i skonfiguruj połączenie FTP. Pamiętaj aby zaznaczyć opcję SSL/TLS w konfigurowanym połączeniu, jeśli chcesz korzystać z szyfrowanego protokołu.
    FTP01
  6. Pamiętaj aby aktualizować biblioteki OpenSSL! W tym celu należy powtórzyć kroki od 2 do 4. Koniecznie pobierz najnowszą dostępną wersję bibliotek.

Jeśli wszystko wykonałeś poprawnie, Twój Total Commander jest gotowy do połączenia się z serwerem FTP z wykorzystaniem szyfrowanego protokołu SSL/TLS.

sysuser – Ręczna aktualizacja do systemu Windows 10 i tworzenie nośnika instalacyjnego flash USB

Twój system operacyjny Windows 7 lub 8.1 jeszcze nie został zaktualizowany do systemu Windows 10? Chcesz przeprowadzić aktualizację, ale z jakiegoś powodu automatyczna aktualizacja systemu Windows jej nie wykonuje? Często zdarza się, że Windows Update zawiesi się na jakiejś starej aktualizacji i nie jest w stanie automatycznie przejść do kolejnych. Zdarzają się też różnego rodzaju uszkodzenia plików systemowych, które uniemożliwiają przeprowadzenie kolejnych aktualizacji. Z pomocą przychodzi przygotowane przez firmę Microsoft narzędzie o nazwie Media Creation Tool. Przy jego pomocy możliwe jest bezpośrednie wykonanie aktualizacji do systemu Windows 10 na działającym systemie (zgodnym z uaktualnieniem). Możliwe jest również przygotowanie nośnika DVD lub flash USB służącego do wykonania aktualizacji albo czystej instalacji systemu Windows 10. Narzędzie jest intuicyjne, proste w obsłudze oraz przetłumaczone na język polski.
Z tego artykułu dowiesz się skąd pobrać narzędzie Media Creation Tool oraz jak przy jego pomocy wykonać aktualizację systemu Windows. Znajdziesz także informacje w jaki sposób przygotować nośnik flash USB z obrazem instalacyjnym systemu Windows 10.

Gdzie znaleźć wspomniane narzędzie

Firma Microsoft przygotowała specjalną witrynę opisującą metody aktualizacji do systemu Windows 10 dostępną pod adresem: https://www.microsoft.com/pl-pl/software-download/windows10.
Narzędzie Media Creation Tool można pobrać bezpośrednio pod adresem: http://go.microsoft.com/fwlink/?LinkId=691209.

Aktualizacja do systemu Windows 10

  1. Pobierz narzędzie i zapisz w dowolnym miejscu.
  2. Uruchom narzędzie Media Creation Tool.
    win10a01
  3. Wybierz opcję „Uaktualnij ten komputer teraz” a następnie naciśnij przycisk „Dalej”.
    win10a02
  4. Narzędzie przystąpi do pobierania systemu Windows 10.
    win10a03 Kiedy system zostanie pobrany w całości, nastąpi aktualizacja.
  5. Postępuj zgodnie z instrukcjami na ekranie aż do ukończenia aktualizacji systemu.

Tworzenie instalacyjnego obrazu systemu Windows 10 na dysku flash USB

  1. Pobierz narzędzie i zapisz w dowolnym miejscu.
  2. Podłącz dysk flash USB, na którym chcesz utworzyć obraz instalacyjny Windows 10 do komputera.
  3. Uruchom narzędzie Media Creation Tool.
    win10a01
  4. Wybierz opcję „Utwórz nośnik instalacyjny dla innego komputera” a następnie naciśnij przycisk „Dalej”.
    win10a04
  5. W kolejnym kroku narzędzie automatycznie wykryje, jakiej architektury procesor (32-bitowa lub 64-bitowa) zainstalowany jest w systemie, na którym zostało uruchomione. Jeśli komputer, na którym chcesz zainstalować system Windows 10 jest wyposażony w procesor innej architektury, możesz to zmienić. W tym celu odznacz „Użyj zalecanych opcji dla tego komputera” i wybierz interesujące Ciebie opcje dla języka, wersji systemu oraz architektury procesora. Kiedy wybierzesz interesujące Ciebie opcje naciśnij przycisk „Dalej”.
    win10a05
  6. Następnie należy wybrać nośnik, który zostanie użyty. Dostępne są dwie opcje: „Dysk flash USB” lub „Plik ISO”. Opcja pliku ISO utworzy obraz DVD zapisany na dysku twardym komputera, na którym zostało uruchomione narzędzie. Obraz ten, można wypalić na płytę DVD lub użyć w wirtualnej maszynie. Wybierz opcję dysku flash USB a następnie naciśnij przycisk „Dalej”.
    win10a06
  7. Zostaną wyświetlone podłączone do komputera dyski flash USB. Wybierz ten, na którym chcesz utworzyć obraz instalacyjny a następnie naciśnij przycisk „Dalej”.
    win10a07
  8. Narzędzie przystąpi do pobierania systemu Windows 10.
    win10a08
  9. Narzędzie zweryfikuje poprawność pobranych danych.
    win10a09
  10. Ostatnim krokiem jest utworzenie nośnika z instalacyjnym obrazem systemu Windows 10 na wybranym dysku flash USB.
    win10a10
  11. Po zakończeniu, nośnik flash USB jest gotowy do przeprowadzenia czystej instalacji Windows 10 na dowolnym komputerze, który spełnia minimalne wymagania systemu.

Dodatkowe informacje

Należy zwrócić uwagę, iż aktualizacja do systemu Windows 10 z oryginalnego systemu Windows 7 lub 8.1 jest darmowa. Podawanie klucza produktu nie będzie wymagane.
Podczas czystej instalacji systemu Windows 10 konieczne jest podanie oryginalnego klucza produktu do tego systemu.

sysuser – Optymalizacja systemu Windows pod dysk SSD

Dyski SSD (Solid-state drive) diametralnie zmieniają komfort pracy na urządzeniu, które jest wyposażone w taki dysk. Ten, kto chociaż raz pracował z dyskiem SSD już nigdy nie wróci do dysku tradycyjnego – talerzowego. Dyski SSD z racji swojej konstrukcji mają ograniczoną żywotność, która przy normalnym użytkowaniu jest obliczana na około 100-150 lat. Trzeba jednak zwrócić uwagę, że tradycyjne talerzowe dyski mają o wiele większą żywotność. Zdarzają się jednak przypadki, kiedy psują się szybciej niż zapewnia producent. Użytkownik sam na własną rękę powinien przygotować system tak, aby maksymalnie wydłużyć żywotność dysku SSD poprzez zminimalizowanie ilości operacji, które są na nim wykonywane. Odpowiednie skonfigurowanie systemu pod dysk SSD gwarantuje również wzrost wydajności pracy z takim dyskiem. Przykładem bezsensownych operacji wykonywanych na dyskach SSD przez system operacyjny jest defragmentacja danych. Proces ten miał sens w przypadku dysków talerzowych, ale w dyskach SSD nie występuje zjawisko fragmentacji danych. Można więc śmiało wyłączyć okresowe defragmentowanie dysku, co zdecydowanie zwiększy jego żywotność.
W tym artykule opiszę co należy zrobić aby maksymalnie wydłużyć żywotność dysku SSD oraz zwiększyć jego wydajność. Większość tych porad dotyczy osób, które klonowały system i dane ze swojego tradycyjnego dysku talerzowego na nowy dysk SSD. Nowoczesne systemy takie jak Windows 7 i 8 podczas świeżej instalacji są w stanie wykryć fakt, że instalowane są na dysku SSD. Optymalizują one zatem działanie systemowych usług do pracy na takich dyskach.

Sprawdź czy kontroler dysku pracuje w trybie AHCI

W celu optymalizacji zarządzania dyskiem należy przełączyć kontroler SATA (Serial ATA) na pracę w trybie AHCI (Advanced Host Controller Interface). W tym celu należy uruchomić BIOS i przełączyć opcję SATA Control Mode na AHCI. Opcja ta, w zależności od rodzaju i producenta BIOSU, może znajdować się w różnych miejscach. Najlepiej ustawić ją przed instalacją świeżego systemu.

Sprawdź czy w systemie jest włączony zestaw instrukcji TRIM (tylko Windows 7)

Zestaw instrukcji TRIM umożliwia systemowi wskazanie, które sektory dysku SSD nie są już potrzebne i mogą zostać wymazane. W systemach nowszych niż Windows 7 są one domyślnie włączone. W systemie Windows 7 należy sprawdzić czy są one włączone w następujący sposób:

  1. Uruchom wiersz poleceń systemu Windows z uprawnieniami administratora systemu:
    Wybierz: Start > Wszystkie programy > Akcesoria > kliknij prawym klawiszem myszy w Wiersz poleceń > Uruchom jako administrator
  2. Sprawdź czy zestaw instrukcji TRIM jest włączony poleceniem:
    fsutil.exe behavior query DisableDeleteNotify

    ssd01

  3. Jeśli wynik jest równy 0 to znaczy, że zestaw instrukcji TRIM jest włączony. Jeśli wynik jest równy 1 to należy włączyć zestaw instrukcji TRIM poleceniem:
    fsutil.exe behavior set DisableDeleteNotify 0

Problem „4k alignment”

Dyski twarde od zawsze miały sektory o wielkości 512 bajtów, w których przechowywane były dane. Z tego powodu starsze systemy operacyjne pracowały z pakietami danych o wielkości 512 bajtów. Z upływem czasu producenci dysków twardych zauważyli, że przestrzeń dysków może być wykorzystywana wydajniej poprzez zwiększenie sektorów. Aktualnie większość nowoczesnych systemów operacyjnych potrafi pracować z pakietami danych o wielkości 4096 bajtów i więcej. Podczas instalowania świeżej kopi systemu Windows (7 bądź 8) na dysku SSD, w momencie tworzenia partycji, system automatycznie ustawi wielkość sektorów dysku na 4096 bajtów. Dzięki temu unikniemy nadmiernego odczytywania i zapisywania danych na dysku SSD – a co za tym idzie zmniejszenia jego wydajności oraz żywotności. Problem pojawia się w momencie klonowania partycji z tradycyjnego dysku, która ma sektory mniejsze niż 4kB. Większość oprogramowania do klonowania dysków potrafi kontrolować wielkość sektorów. Istnieje bardzo prosta metoda aby sprawdzić czy nasz sklonowany dysk ma sektory o wielkości 4kB.

Sprawdzanie czy Twój sklonowany dysk ma sektory o wielkości 4096 bajtów:

  1. Uruchom wiersz poleceń systemu Windows.
    Wybierz: Start > Uruchom > cmdEnter/OK
    Alternatywnie: WinKey + R > cmd > Enter/OK
  2. Wyświetl początkowy offset każdej partycji dysku poleceniem:
    wmic partition get Name, StartingOffset

    ssd02

  3. Podziel liczbę początkowego offsetu każdej partycji dysku przez 4096. Jeśli wynik jest całkowity Twój dysk ma sektory o wielkości 4096 bajtów. Jeśli wynik nie jest całkowity konieczna jest korekcja wielkości sektorów partycji.
    Początkowy offset partycji możesz podzielić również przez 1048576 (1 MB).

Wyłącz indeksowanie dysku

System Windows korzysta z indeksowania, aby umożliwić szybkie przeszukiwać folderów, plików oraz ich zawartości na dyskach talerzowych. W dyskach SSD czas dostępu do plików jest na tyle krótki, że indeksowanie nie jest potrzebne. Można je zatem wyłączyć.

Wyłączanie indeksowania dysku:

  1. Wejdź w Mój komputer.
  2. Kliknij prawym klawiszem myszki na partycję znajdującą się na dysku SSD i wybierz Właściwości.
  3. Na zakładce Ogólne, na dole okienka, odznacz opcję Zezwalaj na indeksowanie zawartości plików na tym dysku wraz z ich właściwościami i potwierdź przyciskiem OK.
    ssd03
  4. Powtórz operację dla pozostałych partycji znajdujących się na dysku SSD.

Wyłącz zaplanowane defragmentacje dysków

Jak już zostało wspomniane wcześniej, na dyskach SSD nie występuje zjawisko fragmentacji danych na nich przetrzymywanych. Nie jest konieczne więc wykonywanie okresowych defragmentacji tych dysków. W żaden sposób nie zwiększy to wydajności systemu, a do tego może skrócić żywotność dysku SSD.

Wyłączanie zaplanowanych defragmentacji dysków:

  1. Wejdź w Mój komputer.
  2. Kliknij prawym klawiszem myszki na partycję znajdującą się na dysku SSD i wybierz Właściwości.
  3. Przejdź na zakładkę Narzędzia.
  4. W sekcji Optymalizowanie i defragmentowanie dysku kliknij opcję Optymalizuj.
  5. W sekcji Zaplanowana optymalizacja kliknij Zmień ustawienia.
  6. Odznacz opcję Uruchom zgodnie z harmonogramem (zalecane) i potwierdź przyciskiem OK.
    ssd04

Włącz buforowanie zapisu oraz wyłącz opróżnianie buforu zapisu

Buforowanie zapisu to mechanizm, który z powodzeniem zwiększa wydajność tradycyjnych dysków talerzowych, jak i dysków SSD. Warto jest zatem włączyć buforowanie zapisu na nowym urządzeniu. Jeśli chcesz uniknąć przypadku, w którym dane nie zostaną zapisane na urządzeniu podczas nieoczekiwanej awarii zasilania – wyłącz opróżnianie buforu zapisu.

Włączanie buforowania zapisu oraz wyłączanie opróżniania buforu zapisu:

  1. Kliknij prawym klawiszem myszki w Mój komputer i wybierz Zarządzaj.
  2. Na liście po lewej stronie wybierz Menadżer urządzeń.
  3. Na liście urządzeń po prawej rozwiń gałąź Stacje dysków.
  4. Kliknij prawym klawiszem myszki na dysk SSD i wybierz Właściwości.
  5. Na zakładce Zasady w sekcji Zasady buforowania zapisu zaznacz opcję Włącz buforowanie zapisu na urządzeniu i zaznacz opcję Wyłącz opróżnianie buforu zapisu.

Usuń, przesuń lub zmniejsz plik stronicowania

Jeśli w swoim komputerze masz więcej niż 4GB pamięci RAM możesz całkowicie usunąć plik stronicowania. Zyskasz około 4GB dodatkowej przestrzeni na swoim dysku SSD. Jeśli w swoim komputerze masz również tradycyjny dysk talerzowy, możesz przenieść plik stronicowania na ten dysk. Całkowite usunięcie pliku stronicowania jest trochę kontrowersyjne. W skrajnych przypadkach może spowolnić system lub mogą wyskakiwać informacje systemowe o niewystarczającej ilości pamięci. Spowodowane jest to tym, że niektóre programy korzystają z pliku stronicowania pomimo tego, że w systemie jest odpowiednia ilość pamięci RAM. Dobrym wyjściem jest zmniejszenie pliku stronicowania do np. 512 MB i zezwolenie mu na przyrastanie do kilku GB. Przy takiej konfiguracji plik stronicowania po każdym ponownym uruchomieniu systemu zostanie zredukowany do ustalonego minimum (np. 512 MB).

Całkowite usunięcie lub zmniejszenie pliku stronicowania:

  1. Kliknij prawym klawiszem myszy w Mój komputer i wybierz Właściwości.
  2. Po lewej stronie okna wybierz opcję Zaawansowane ustawienia systemu.
  3. Na zakładce Zaawansowane w sekcji Wydajność wybierz Ustawienia…
  4. Na zakładce Zaawansowane w sekcji Pamięć wirtualna wybierz Zmień…
  5. Odznacz opcję Automatycznie zarządzaj rozmiarem pliku stronicowania dla wszystkich dysków.
  6. Jeśli chcesz całkowicie usunąć plik stronicowana wykonaj:
    1. W sekcji Rozmiar pliku stronicowania dla każdego dysku, na dole wybierz opcję Bez pliku stronicowania, następnie wybierz Ustaw.
      ssd06
    2. Potwierdź zmiany przyciskiem OK (trzykrotnie).
  7. Jeśli chcesz zmniejszyć rozmiar pliku stronicowania wykonaj:
    1. W sekcji Rozmiar pliku stronicowania dla każdego dysku, zaznacz opcję Rozmiar niestandardowy.
    2. W polu edycji dla opcji Rozmiar początkowy (MB) wpisz minimalną wielkość pliku stronicowania, np: 512 MB.
    3. W polu edycji dla opcji Rozmiar maksymalny (MB) wpisz maksymalną wielkość pliku stronicowania, np: 4096 MB, następnie wybierz Ustaw.
      ssd07
    4. Potwierdź zmiany przyciskiem OK (trzykrotnie).
  8. W celu zatwierdzenia zmian uruchom ponownie system Windows.

Wyłącz hibernację / tryb uśpienia

Podczas korzystania z tradycyjnego talerzowego dysku hibernacja przyśpiesza uruchamianie systemu. System startuje w miejscu, w którym został zahibernowany wraz ze wszystkimi uruchomionymi programami. Start systemu z dysku SSD jest liczony w sekundach, a programy uruchamiają się znacznie szybciej. Jeśli w swoim komputerze zainstalowałeś dysk SSD to nie ma potrzeby korzystania z hibernacji lub trybu uśpienia. Wyłączenie hibernacji pozwoli uzyskać około 3 GB dodatkowej przestrzeni na Twoim dysku SSD.

Wyłączanie hibernacji:

  1. Uruchom wiersz poleceń systemu Windows z uprawnieniami administratora systemu.
  2. Wyłącz hibernację poleceniem:
    powercfg -h off

    ssd08

Dezaktywuj interfejs GUI podczas startu systemu

Interfejs GUI (Graphical User Interface) to progres bar przedstawiający proces uruchamiania systemu podczas jego startu. Podczas korzystania z dysku SSD wyłączenie wyświetlania interfejsu GUI w trakcie startu systemu pozwoli zaoszczędzić kilka cennych sekund.

Dezaktywacja interfejsu GUI podczas startu systemu:

  1. Uruchom narzędzie Konfiguracja systemu w następujący sposób:
    Wybierz: Start > msconfig > Enter/OK
  2. Przejdź na zakładkę Rozruch.
  3. W sekcji Opcje rozruchu zaznacz opcję Rozruch bez interfejsu GUI.
    ssd09
  4. Potwierdź zmiany przyciskiem OK.