Microsoft ogłasza szczegóły ReFS, następcy NTFS

17.01.2012 11:34, Autor: Wojciech Kowasz (Docent), Kategoria: News
NewsImage

Microsoft na blogu Building Windows 8 opublikował obszerny wpis, w którym znajdziemy wiele interesujących informacji na temat nowego systemu plików ReFS, następcy wprowadzonego jeszcze w 1993 roku i obecnie najpopularniejszego w systemach Windows NTFS.

Nazwa ReFS to skrót od Resillient File System (ang. odporny system plików). Związane jest to z faktem, że największy nacisk w nowym systemie plików Microsoft położył na odporność na wszelkiego rodzaju uszkodzenia danych, zarówno w warstwie logicznej, jak i fizycznej. Częściowo mechanizmy ochronne takie jak sumy kontrolne, rozproszony log transakcyjny i przeprowadzanie zapisu w separacji od oryginalnego pliku zostały zaimplementowane w samym ReFS, a częściowo ochrona pochodzi z połączenia nowego systemu plików z funkcją Storage Spaces, o której pisaliśmy jakiś czas temu. Warto w tym miejscu jednak zaznaczyć, że o ile Storage Spaces będzie działać także z dyskami NTFS i pojawi się w klienckiej wersji Windows 8, tak ReFS będzie póki co dostępny jedynie w Windows Server 8. Jest to naturalna kolej rzeczy — NTFS też początkowo wprowadzany był do serwerowych edycji, by dopiero z czasem trafić pod strzechy.

W dużym skrócie — czym wyróżnia się ReFS? Przede wszystkim B+drzewa wykorzystywane są teraz do przechowywania wszystkich informacji, także danych oraz metadanych. To znosi wiele istotnych limitów, bo granice określa się w 64 potędze dwójki. Wszystkie informacje zorganizowane są w tabelach, w sposób podobny do relacyjnych baz danych. Istotnym usprawnieniem jest też zastosowanie mechanizmu kopiowania przy zapisie, a uszkodzony plik może zostać usunięty bez potrzeby przenoszenia całego woluminu do trybu offline.

ReFS został zbudowany na bazie NTFS, choć tak naprawdę tylko jego wierzchnia warstwa dziedziczy mocno ze starszego rozwiązania — w związku z tym interfejs dostępu do aplikacji pozostaje właściwie ten sam. Dopiero pod maską, w silniku dyskowym, zmienia się praktycznie wszystko. Niemniej kompatybilność API ReFS nie oznacza, że dostępne będą absolutnie wszystkie mechanizmy znane z NTFS. Zabraknie między innymi szyfrowania (EFS) i kompresji na poziomie pliku, twardych dowiązań i quoty dyskowej. Niemożliwe będzie także bootowanie systemu Windows z woluminu sformatowanego przy pomocy ReFS. Nie zostanie też udostępniona metoda konwersji istniejących woluminów do ReFS.

Zainteresowanych większą dawką informacji i bardziej technicznymi detalami ReFS odsyłamy do bloga Building Windows 8.

r   e   k   l   a   m   a

Komentarze (39)  

AvatarUżytkownik jest nieaktywny
Druedain | 17.01.2012 11:48#1

Trochę zaskakuje brak twardych dowiązań. Czy te braki będą tymczasowe, czy sama architektura wyklucza dodawanie tych funkcji?

Czy jest szansa na takie licencjonowanie by dało się wprowadzać obsługę w innych systemach, czy będzie powtórka z exFAT?

Avatar
ektoplazma (niezalogowany) | 17.01.2012 12:04#2

"Niemożliwe będzie także bootowanie systemu Windows z woluminu sformatowanego przy pomocy ReFS."

WTF? to znaczy ze partycja bootowalna bedzie na NTFS a reszta na ReFS?

Czy moze wkoncu Microsoft usprawni swoje systemy w takie rozwiazania jak w *nixach ze mozna wydzielic osobne partycje na boot, system, i przestrzen uzytkownika? bardzo bym chcial miesc system windows na jednej partycji, program files na drugiej i users na trzeciej.

AvatarUżytkownik jest nieaktywny
g_no_m | 17.01.2012 12:17#3

@Docent: "Warto w tym miejscu jednak zaznaczyć, że o ile Storage Spaces będzie działać także z dyskami NTFS i pojawi się w klienckiej wersji Windows 8, tak ReFS będzie póki co dostępny jedynie w Windows Server 8. Jest to naturalna kolej rzeczy — NTFS też początkowo wprowadzany był do serwerowych edycji, by dopiero z czasem trafić pod strzechy."

Oj, jak ja lubię to Micr$oftowe poczucie humoru :D
Naturalna kolej rzeczy, to różne systemy plików do różnych zastosowań:
http://www.kevinhatfield.org/?p=104

Podejście M$, czyli ten sam filesystem na serwerze i desktopie oraz zwlekanie z wypuszczeniem nowego systemu po tylu latach, że realia pracy z dyskami zdążyły się już pięć razy zmienić, jest chore, a nie naturalne.

AvatarUżytkownik jest nieaktywny
macgyver2004 | 17.01.2012 12:20#4

Az dziwne ze nie ma nic o SSD.

AvatarUżytkownik jest nieaktywny
LoonyFox | 17.01.2012 12:39#5

> obecnie najpopularniejszego w systemach Windows NTFS
hehe. Mamy chrzan i ocet. To co podać? ;)

Łał. Następca po prawie 20 latach (!), do tego dla zwykłego użytkownika dostępny będzie w wersji akademickiej albo torrentowej. No nic tylko skakać z radości...

AvatarUżytkownik jest nieaktywny
foreste | 17.01.2012 12:43#6

T a firma ginie w oczach nic nowe spowolniony cykl wydawniczy nowych podsystemów brak reszta logigi w tej firme ;|
http://www.drbill.cc/images/RIP-Windows.png

AvatarUżytkownik jest nieaktywny
RubasznyRumcajs | 17.01.2012 12:52#7

troche szkoda ze nie bedzie EFS i hardlinkow..

@g_no_m

ich system, ich wybor

@LoonyFox
jakbys nie wiedzial ntfs sie "troche" zmienil podczas tych 20stu lat. a windows server zawsze mozna sobie wziasc w wersji trial na 180 dni /inna sprawa, ze na desktop nie ma on niczego, co by decydowalo o tym ze jest lepszy niz zwykle "desktopowe" wersje/.

@foreste
no, naprawde "MS umiera"- o ile zaklad ze wersja beta windowsa 8 /ktora ma byc opublikowana w przyszlym miesiacu/ po 2 tygodniach bedzie miala wiekszy udzial niz wszystkie "super rozwijajace sie i gotowe na desktop" 352 dystrybucji linuksa ;)?

Avatar
anomyous (niezalogowany) | 17.01.2012 12:54#8

Nie slyszalem o dyskach NTFS, gdzie moge takie kupic ?

Czuc laictwo uzytkownika pracujacego na windows (mowa o redaktorze).

AvatarUżytkownik jest nieaktywny
Bander zwierz | 17.01.2012 12:59#9

Nazwa i zasada działania jakoś mi się kojarzy z ReiserFS. Czyżby Namesys Inc. dostało wsparcie od Microsoftu?

AvatarUżytkownik jest nieaktywny
tfl | 17.01.2012 13:10#10

W linuxach od... ?

Avatar
zxcV5 (niezalogowany) | 17.01.2012 13:13#11

@Druedain (komantarz nr 1): o co ci chodzi, exFat jest obsługiwane w Linuksach już od bardzo dawna (odczyt i zapis).

AvatarUżytkownik jest nieaktywny
g_no_m | 17.01.2012 13:41#12

@RubasznyRumcajs: "ich system, ich wybor"
A czy ja im tego wyboru odmawiam? Mnie tylko szalona wesołość ogarnia na samą myśl, że Micro$oft do dzisiaj udaje, że aplikacja bazodanowa i magazyn na fotki z wakacji mają te same, dające się zaspokoić leciwym NTFSem wymagania.

AvatarUżytkownik jest nieaktywny
pciproblem | 17.01.2012 13:43#13

@LoonyFox
jesli myslisz ze ntfs z xp jest taki sam co w win7 to sorki

AvatarUżytkownik jest nieaktywny
g_no_m | 17.01.2012 13:49#14

@xcV5 (niezalogowany): "exFat jest obsługiwane w Linuksach już od bardzo dawna"
Nie w Stanach Patentowanych Ameryki:
http://en.wikipedia.org/wiki/ExFAT#Disadvantages

AvatarUżytkownik jest nieaktywny
O4i | 17.01.2012 13:50#15

Brak quoty i szyfrowania? To uprawnienia dla plików będą? :)

AvatarUżytkownik jest nieaktywny
g_no_m | 17.01.2012 14:08#16

@pciproblem
Ale to jest przecież kolejny powód do tarzania się ze śmiechu po podłodze. Jeszcze jakoś można zrozumieć, że Micro$oft kompletnie ignoruje istnienie jakichś innych - poza własnymi - systemów plików. Ale tego, że nie można bezpiecznie używać dysku z Visty pod WinXP, to już są kompletne jaja.
http://blogs.technet.com/b/filecab/archive/2006/07/14/441829.aspx

AvatarUżytkownik jest nieaktywny
RubasznyRumcajs | 17.01.2012 14:22#17

@g_no_m
... lepiej pogadajmy o tym, jak ta funkcjonalnosc wystepuje pod linuksem... ooops, zapomnialem- przecierz linux nie potrzebuje tego, to jest niepotrzebne etc etc.

AvatarUżytkownik jest nieaktywny
g_no_m | 17.01.2012 14:28#18

@RubasznyRumcajs: "jak ta funkcjonalnosc wystepuje pod linuksem... ooops, zapomnialem- przecierz linux nie potrzebuje tego, to jest niepotrzebne etc etc."

Niby jaką funkcjonalność masz na myśli?

No i rzuć sobie okiem tutaj:
http://en.wikipedia.org/wiki/Comparison_of_file_systems#Supporting_operating_sys...

Linux obsługuje to samo, co Windows, a poza tym duuuużo więcej.

AvatarUżytkownik jest nieaktywny
jas_fasola | 17.01.2012 15:07#19

@ektoplazma napisał "Czy moze wkoncu Microsoft usprawni swoje systemy w takie rozwiazania jak w *nixach ze mozna wydzielic osobne partycje na boot, system, i przestrzen uzytkownika? bardzo bym chcial miesc system windows na jednej partycji, program files na drugiej i users na trzeciej."
Jak byś nie zauważył to 7 ma już wydzieloną partycję boot.

Nie dziwne że muszą coś nowego dać ponieważ SQL Server przy dużych bazach danych ma coraz wieksze lagi przy zapisie i odczycie.

NTFS był wprowadzony jednocześnie do Windows NT 3.1 jak i Windows NT Advanced Server więc tylko w serwerowych edycjach?

AvatarUżytkownik jest nieaktywny
LoonyFox | 17.01.2012 15:39#20

@pciproblem
Noo.. z tego co wiem technicznie to wciąż jest NTFS 3.1 od czasu WinXP. Większość ficzersów które doszły są realizowane po stronie OS...

@RubasznyRumcajs
Jestem świadom ewolucji NTFS'a. Oczekuje rewolucji(-cyjki) ;)

AvatarUżytkownik jest nieaktywny
Mayron | 17.01.2012 15:41#21

"W linuxach od... ?"

Linux mimo tego ma marny udział

AvatarUżytkownik jest nieaktywny
Druedain | 17.01.2012 15:58#22

Wydzielanie partycji dla katalogów też jest, tylko wymaga trochę za dużo zachodu jak na tak przydatną rzecz.

AvatarUżytkownik jest nieaktywny
Druedain | 17.01.2012 16:08#23

@Mayron Tym razem to się lekko pomyliłeś. Skoro w pierwszej kolejności ReFS ma trafić na serwery, to znaczy, że tam się on najbardziej przyda. Skoro tak, to patrzmy na systemy serwerowe.

Nie powiedziałbym by GNU/Linuks miał tam marny udział…

AvatarUżytkownik jest nieaktywny
zomo_prl | 17.01.2012 16:08#24

czytając początek się ucieszyłem z nowego FS'a bo najwyższy czas na zmianę, która miała być już w 2004 (WinFS/Windows longhorn) a do tej pory mamy NTFS.
Po funkcjach (a raczej braku tychże) można jednak się domyśleć czemu na razie nie uświadczymy ReFS w desktopowym Windows.

AvatarUżytkownik jest nieaktywny
tfl | 17.01.2012 17:00#25

@Myron

Jakby to powiedzial AS - "pomyliles ksiezyc z odbiciem w jeziorze". Moja prywatna kampania "W Linuxie od...?" wymierzona jest w tych, ktorzy zwyczajowo dodaja pod tekstami o zapowiedziach microsoftu informacje od jak dawna maja cos takiego w linuxie i jak to tam jest blyskotliwie i lepiej zrobione.

Avatar
Zito_ (niezalogowany) | 17.01.2012 17:20#26

Brak deduplikacji i snapshotów ... to naprawdę nowoczesny system plików? :)
Troszkę porażka jak na obecne czasy ... ale lepsze to niż nic, bo w wielu miejscach nie ma jeszcze alternatywy dla tego OS.

AvatarUżytkownik jest nieaktywny
Inventer89 | 17.01.2012 17:26#27

Wygląda ciekawie, no ale przyjdzie nam na to poczekać.

AvatarUżytkownik jest nieaktywny
tomimaki | 17.01.2012 17:36#28

@jas_fasola
"Jak byś nie zauważył to 7 ma już wydzieloną partycję boot."
To nie jest od tego.

AvatarUżytkownik jest nieaktywny
roobal | 17.01.2012 19:29#29

@ektoplazma

"Czy moze wkoncu Microsoft usprawni swoje systemy w takie rozwiazania jak w *nixach ze mozna wydzielic osobne partycje na boot, system, i przestrzen uzytkownika? bardzo bym chcial miesc system windows na jednej partycji, program files na drugiej i users na trzeciej."

Spokojnie możesz sobie przenieść Program Files na inną partycję, a ową partycję zamontować w C:/Program Files.

Pozdrawiam!

AvatarUżytkownik jest nieaktywny
roobal | 17.01.2012 19:31#30

Właściwie to C:\Program Files, cóż przyzwyczajenia z Linuksa :)

Pozdrawiam!

AvatarUżytkownik jest nieaktywny
Łukasz Gabryel | 17.01.2012 23:13#31

@robal - pragnę zauważyć, że nic nie szkodzi na przeszkodzie by folder "Program Files" przenieść na inną partycję, bez montowania czegokolwiek w podanej przez Ciebie lokalizacji. Wystarczy zmienić w konfiguracji Windowsa, by wiedział, gdzie program files się znajduję, notabene program files może być w dowolnym dysku/partycji w dowolnym folderze o dowolnej nazwie. O ile się nie mylę zmienna za to odpowiedzialna jest to : %ProgramFilesDir%. Reasumując jako Program Files może być nawet D:\usr\bin ;p

AvatarUżytkownik jest nieaktywny
addos | 18.01.2012 1:19#32

@Łukasz Gabryel
Tak... do momentu aż instalacja programu zamiast ze zmiennej to wrzuci na C:\Program Files i wtedy masz pozamiatane :D
Już to kiedyś przerabiałem jak używałem Windowsów. Jedne programy czytały ze zmiennej a inne to olewały i szło tam, gdzie autor sobie wymyślił. Takie coś to tylko na Windowsach :D

AvatarUżytkownik jest nieaktywny
roobal | 18.01.2012 8:20#33

@Łukasz Gabryel

Ja dobrze wiem, że Program Files może być na dowolnej partycji, ale jeśli kolega, do którego kierowałem swój komentarz chce to mieć rozwiązane identycznie tak, jak w Linuksie, to zawartość Program Files można przenieść na osbną partycję i ją zamontować w folderze Program Files, przy okazji, w oknie Mój komputer nie widać tej partycji, widać ją dopiero w katalogu, w którym jest zamontowana i w taki właśnie sposób domyślnie jest to rozwiązane w Linuksie.

Pozdrawiam!

Avatar
dsfsdfs (niezalogowany) | 18.01.2012 8:32#34

@addos "Tak... do momentu aż instalacja programu zamiast ze zmiennej to wrzuci na C:\Program Files" - jak miałes program napisany przez małego kazika, to tak mogło być - ale normalne programy muszą czytać ze zmiennej środowiskowej - choćby dlatego, że niemiecki windows nie ma "program files" a "programme", podobnie hiszpańskojęzyczna wersja.

Avatar
qpasa (niezalogowany) | 18.01.2012 15:04#35

ale przy instalacji systemu nie ma mozliwosci definiowania partycji dla konkretnych potrzeb. chodzi o to ze wiekszac nietechnicznych uzytkownikow wszystko trzyma na pulpicie, lacznie z muzyka, filmami i zdjeciami co zabiera ogromne ilosci miejsca. jako administrator wolalbym aby uzytkownicy maszyn ktorymi administruje mieli pulpit z takimi "smieciami" na innej partycji niz system.

AvatarUżytkownik jest nieaktywny
bjonczy | 18.01.2012 17:23#36

Jak ja kocham te wszystkie wojny typu "...a linux to, a windows to..." :-) Co do samego systemu plików. Zupełnie mnie nie dziwi to, że wdrażają to najpierw w WS. Poza tym, kto powiedział, że to ma być system plików dla użytkowników domowych? NTFS jeszcze długo będzie w zupełności wystarczający do domowych zastosowań. Problem pojawia się w serwerach, które przetwarzają co raz większe ilości danych i NTFS zwyczajnie sobie z nimi nie radzi, dlatego musieli coś z tym zrobić. Co do linuksa, to fakt, ext3 (teraz też 4) są na prawdę fajnymi i dojrzałymi systemami plików, co nie znaczy, że problemy z nimi się nie zdarzają. Mam wrażenie, że większość osób, które pisały wcześniej trochę za bardzo miesza systemy serwerowe z domowymi. Narzekacie na to, że nie będzie nowego systemu plików na desktopie, a ja pytam się, po co wam jest potrzebny? Do czego w domowych warunkach nie wystarcza wam NTFS?

AvatarUżytkownik jest nieaktywny
Łukasz Gabryel | 18.01.2012 21:40#37

@qpasa - Nie zapominaj o instalacji nienadzorowanej i skryptach. Wszystko można zrobić. W taki sposób np. obraz instalacyjny Windows 7 od HP instaluje system oraz go konfiguruje razem z montowanie partycji z softem, instalacji softu, konfiguracji aero, etc.

Avatar
Nostromo2 (niezalogowany) | 20.01.2012 9:49#38

Ciekawe jak z fragmentacja plików czy polepszyli czy nadal defragmentatory będą potrzebne .

Avatar
Vintearis2 (niezalogowany) | 18.03.2012 22:54#39

Co jak co, może linux ma niewielki udział w komputerach osobistych z powodu marketingu, którego on nie potrzebuje :).
Spójrzmy chociaż na serwery: 90% internetu stoi na linuxie.
Wystarczy chociaż by sprawdzić listę 100 najwydajniejszych komputerów świata.
Zgadnijcie na czym stoi większość z nich :).

Pozdrawiam.

Dodaj komentarz

Zasady publikowania komentarzy
Autor
Treść
 
Polecamy
Spotkajmy się na HotZlocie!

13-15 07 2012, Zamek na Skale
Recenzja nowego iPada

Rewolucja czy stagnacja?
Recenzja Samsung NP530U4B

Ultabook z nadwagą
Top programy
  •  
Top programy ostatnie 7 dni
  •  
Top programy ostatnie 30 dni
  •  
Skanery antywirusowe
skaner av