Pewnie mało kto pamięta, że Microsoft miał wprowadzić nowy system plików jeszcze w 2004 roku wraz z premierą systemu Longhorn. Ostatecznie projekt został zarzucony, a nowy system plików nie ujrzał światła dziennego ani z premierą Windows Vista, ani Windows 7. Dopiero wraz z premierą Windows Server 8 zostanie udostępniony ReFS, od Resilient File System, czyli system plików odporny na awarię. Właśnie na odporności będzie skupiały się przede wszystkim. Co istotne, zostanie zachowana kompatybilność z systemem NTFS, który jest obecnie najpopularniejszym systemem plików.

Na początku warto podkreślić, że podobnie jak było w przypadku premiery NTFS, nowy system plików zostanie wprowadzony z Windows Server 8, czyli z serwerową wersją systemu Windows. Jednym z celów podczas tworzenia ReFS było zachowanie daleko posuniętej, chociaż niepełnej kompatybilność z systemem NTFS, która nie dotyczy wszystkich możliwych funkcji, jednak ułatwi koegzystencje obu rodzai systemu plików.

ReFS skupia się w głównej mierze na odporności na różnego rodzaju błędy, spowodowane zarówno uszkodzeniami nośnika jak i warstwy logicznej. Microsoft przeprowadzał różnego rodzaju testy, jeden z nich polegał na odłączeniu zasilania w trakcie pełnego obciążenia systemu i wykonywania wielu operacji dyskowych. Dane mają być kontrolowane dzięki sumom kontrolnym i automatycznie naprawiane. Dodatkowo Storage Spaces, czyli niedawno przedstawiony na blogu MSDN sposób na łączenie wielu dysków w jedną całość, trochę podobny do systemu RAID ale bardziej przyjazny dla domowych użytkowników, również ma wspomagać korekcję błędów i odzyskiwanie danych, z tą różnicą, że Storage Spaces choć zaprojektowany z myślą o współpracy z ReFS, będzie dostępny również dla NTFS. ReFS potrafi także izolować uszkodzone pliki, których nie udało się naprawić i usuwać je podczas gdy wolumin cały czas pozostaje on-line.

Inną ważną cechą ma być skalowalność, pozwalająca wykorzystać z łatwością ReFS zarówno na dysku komputera domowego, jak i na przepastnych macierzach dyskowych w centrach danych.

Z ograniczeń warto wymienić trzy: system Windows nie będzie w stanie bootować się z partycji ReFS, nie ma możliwości konwersji partycji NTFS do ReFS inaczej jak przez przekopiowanie danych z jednej partycji na drugą oraz nie zostało przewidziane wsparcie dla przenośnych pamięci typu pendrive.

Chociaż na chwilę obecną ReFS wygląda bardziej na system stworzony z myślą o serwerach, może przynieść wymierne korzyści zwykłym użytkownikom. Rozmaite błędy, zwłaszcza podczas zaniku zasilania są powszechnym problemem. Może nie spotyka nas to codziennie, ale mnie zdarzyło się jak na złość właśnie dzisiaj. Oczywiście na chwilę obecna są to rozważania bardziej teoretyczne i na ich weryfikacje przyjdzie nam jeszcze trochę poczekać. Tak czy owak zwiększenie odporności na błędy zdaje się być właściwym kierunkiem rozwoju.

Spragnionych technicznych szczegółów zapraszam do źródła.

Obraz z poczÄ…tku pochodzi stÄ…d.

Spodobał Ci się tekst? Poleć znajomym:

iStore

iStore

  • http://www.facebook.com/profile.php?id=1145408643 Jakub Anderwald

    „Chociaż na chwilÄ™ obecnÄ… ReFS wyglÄ…da bardziej na system stworzony z myÅ›lÄ… o serwerach, może przynieść wymierne korzyÅ›ci zwykÅ‚ym użytkownikom”

    „system Windows nie bÄ™dzie w stanie bootować siÄ™ z partycji ReFS”

    Korzyść jak cholera :)

    • Jan RybczyÅ„ski

      Niech mnie ktoś poprawi, jeśli się mylę, ale Win 7 bootuje się z 100 megowej partycji którą sobie tworzy, która nie jest widoczna dla użytkownika. To raz.

      Nawet jeżeli partycja systemowa C: rzeczywiście nie mogłaby być w ReFS, to i tak najważniejsze są dane użytkowników. Ja nie mam ŻADNYCH danych na partycji systemowej, poza plikami zawierającymi ustawienia programów.

    • http://www.facebook.com/profile.php?id=1145408643 Jakub Anderwald

      Mylisz siÄ™. Ta partycja trzyma tylko kod uruchomieniowy Bitlockera, odszyfrowuje on „zwykłą” partycjÄ™ systemowÄ… i dalej bootowanie przebiega z niej.

      Zwykły użytkownik nie tworzy sobie osobnych partycji na dane i system.

    • Slashdub

      Na ukrytej partycji jest przechowywany Windows Boot Manager, to jest podobne rozwiazanie jak w Linuksie, osoba partycja na boot managera.
      Boot manager musi byc na partycji podstawowej aktywnej, sam system mozna juz zainstalowac na partycji logicznej. Mozna usunac system, a boot manager pozostanie, dzieki temu mozna tworzyc wpisy dla innych systemow.

      Dane bitlockera sa tam przechowywane pod warunkiem ze sie ma wersje ultimate albo enterprise systemu.

  • Shenson

    Pytanie tylko czy siÄ™ przyjmie, bo NTFS ma już ponad 10 lat a i tak nie jest wspierany przez niektóre urzÄ…dzenia. Np. Pendrive muszÄ™ mieć w Fat32, bo ani moje DVD, ani amplituner nie odczytuje NTFS…

    • http://www.facebook.com/profile.php?id=100000377043418 Andrzej Libiszewski

      Podziękuj twórcom swojego sprzętu, że nie chciało im się obsługi NTFS zaimplementować. To akurat z samym systemem nie ma nic wspólnego.

    • Jan RybczyÅ„ski

      NTFS nigdy nie był tworzony z myślą o przenośnych pamięciach. Jest do tego celu zbyt rozbudowany. Dlatego powstał exFAT. Podobnie na tego rodzaju pamięci nie nadaje się ReFS.

  • http://sh4dow.pl Tomasz Sh4dow BudzyÅ„ski

    Pamięć typu pendrive nie obslugiwana, a SSD ?
    Brak boot’a troche kiepska sprawa. Z drugiej strony NTFS jest na tyle dobrym systemem plików, że nie widzi mi siÄ™ aby administratorzy Windows bÄ™dÄ… chÄ™tni do przejÅ›cia na nowy system plików, DodajÄ…c do tego, że nie ma narzÄ™dzi to konwertowania partycji, jak to miaÅ‚o miejsce w przypadku fat > ntfs.
    Zresztą utrata zasilania w serwerach również brzmi abstrakcyjnie. Liczyłem na trochę większą rewolucje :)

    • Jan RybczyÅ„ski

      SSD jest jak najbardziej obsługiwany. Co do bootu to patrz mój komentarz pod pierwszym komentarzem od góry. To raczej nie problem.

      Błędy to nie tylko utrata zasilania, to uszkodzenia dysku, niepoprawne domontowanie, itd.

    • http://sh4dow.pl Tomasz Sh4dow BudzyÅ„ski

      OK, rozważając że to system raczej dla serwerów to przy krytycznych danych nie spotkałem się jeszcze z brakiem backupów/RAIDów/redundancji w dowolnej formie. Dla mnie troche to wygląda jak wzięcie paru pomysłów z innych systemów i złożenie w całość, tylko ten twór wcale od reszty nie jest lepszy, wydajniejszy(nie mamy jak sprawdzić więc wydajnośc bez zmien w porównaniu z konkurencją) czy dawał by dużo lepsze bezpieczeństwo. Żadnych beta testów, próbek, wyników nic poza obietnicami.
      Co do bootowania to rzeczywiście masz racje z partycją do startu.

  • Grzegorz

    Od dłuższego czasu jest dostępny exFAT a producenci sprzętu go nie wspierają także sadze ze z ReFS będzie podobnie niestety.

  • krist

    Uważam, że producenci nie wspierajÄ… tych systemów z jednego powodu: gdyby zaczÄ™li to robić, z każdym rokiem pojawiaÅ‚o by siÄ™ ich kilka. A tak przechodzÄ… tylko po najuważniejszych z ich punktu widzenia. Gdy rozwiÄ…zanie bÄ™dzie rewolucyjne zmieniÄ… nim to stosowane w swoich urzÄ…dzeniach… Natomiast ReFS nie zapowiada siÄ™ fantastycznie…

  • lejzab

    Andrzej Libiszewski: Podziękuj twórcom swojego sprzętu, że nie chciało im się obsługi NTFS zaimplementować. To akurat z samym systemem nie ma nic wspólnego.

    a to nie jest kwestia opłat licencyjnych? fat jest chyba po prostu tańszy. no i prosty jak sznurek w kieszeni

  • KB

    Slashdub: Na ukrytej partycji jest przechowywany Windows Boot Manager, to jest podobne rozwiazanie jak w Linuksie, osoba partycja na boot managera.

    Już bardziej siÄ™ mylić nie możesz — http://goo.gl/2D4VZ
    Nie pisz gÅ‚upot, bo jeszcze ktoÅ› w nie uwierzy…

  • KB

    lejzab:
    a to nie jest kwestia opłat licencyjnych? fat jest chyba po prostu tańszy. no i prosty jak sznurek w kieszeni

    Dokładnie jest to kwestia opłat. FAT jest tani jak barszcz, a NTFS jest drogi jak zboże :)

  • Slashdub

    @KB
    To, ze u Ciebie takiej partycji nie ma to juz Twoja sprawa jak sobie to zainstowales. Ja jedynie potwierdzilem ze jest taka mozliwosc, która jest bardziej elastyczna bo tworzac wiele partycji na dysku nie jesteś ograniczony przez cztery partycje podstawowe. Ale zwykły user nie musi o tym wiedziec ;)

  • Jan

    Microsoft goni Linuxa (btrfs) i Suna (zfs), które od dawna mają korekcję blędów.

  • anemus

    Nie da się ukryć, że Microsoft zarówno dla wspólnych nowinek dla ntfs jak i refs oraz z samym systemem refs goni towarzystwo lin+sun.
    Samo rozwiÄ…zanie może być bardzo ciekawe i wbrew utyskiwaniom co niektórych może siÄ™ przyjąć również u zwykÅ‚ych użytkowników. Nie robicie osobnej partycji na dane? To źle i jak bÄ™dzie wsparcie ze strony M$ to może zaczniecie, tym bardziej że coraz częściej w naszych komputerach współgrajÄ… szybkie dyski ssd z systemem i wolniejsze ale pojemniejsze twardziele z danymi…