Ein kurzer Einschub bei der ganzen Server-Updaterei – es ist mal wieder Windows 8 angesagt. Beim Server 2012 wurde nun ja ein neues Dateisystem namens ReFS eingeführt, welches auf lange Sicht mal NTFS beerben könnte. Einige Details dazu finden sich in diesem Artikel bei den MSDN Blogs.
Grundsätzlich wird ReFS sicherlich auch mal in die Client Betriebssysteme wandern, aber zur Zeit ist es nur für die Server-Versionen verfügbar – und auch dort nur für Datenpartitionen. Nachdem Windows 8 und Server 2012 die gleiche Basis nutzen, müsste aber ReFS an sich auch jetzt schon unter Windows 8 funktionieren. Und das tut es auch…
Wir brauchen dazu zwei Dateien von einer Server 2012 Installation. Die ReFS.sys und die uReFS.dll aus C:\Windows\System32 bzw. C:\Windows\System32\Drivers. Diese werden beim Windows 8 PC an die selbe Stelle kopiert. Danach wird folgendes als ReFS.reg gespeichert und per Doppelklick importiert:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{036647d2-2fb0-4e32-8349-3f5c19c16e5e}]
@="ReFS"
"ResourceFileName"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,\
00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,\
5c,00,64,00,72,00,69,00,76,00,65,00,72,00,73,00,5c,00,72,00,65,00,66,00,73,\
00,2e,00,73,00,79,00,73,00,00,00
"MessageFileName"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
00,64,00,72,00,69,00,76,00,65,00,72,00,73,00,5c,00,72,00,65,00,66,00,73,00,\
2e,00,73,00,79,00,73,00,00,00
"ParameterFileName"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,\
00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,\
5c,00,64,00,72,00,69,00,76,00,65,00,72,00,73,00,5c,00,72,00,65,00,66,00,73,\
00,2e,00,73,00,79,00,73,00,00,00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{036647d2-2fb0-4e32-8349-3f5c19c16e5e}\ChannelReferences]
"Count"=dword:00000001[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers\{036647d2-2fb0-4e32-8349-3f5c19c16e5e}\ChannelReferences]
@="System"
"Id"=dword:00000008
"Flags"=dword:00000001[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners\amd64_microsoft-windows-refs-fsd_31bf3856ad364e35_none_f85c6806add23570]
@="6.2"[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners\amd64_microsoft-windows-refs-fsd_31bf3856ad364e35_none_f85c6806add23570\6.2]
"6.2.9200.16384"=hex:01
@="6.2.9200.16384"[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners\amd64_microsoft-windows-refs-mof_31bf3856ad364e35_none_f889b594adafe46b]
@="6.2"[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners\amd64_microsoft-windows-refs-mof_31bf3856ad364e35_none_f889b594adafe46b\6.2]
"6.2.9200.16384"=hex:01
@="6.2.9200.16384"[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners\amd64_microsoft-windows-refs.resources_31bf3856ad364e35_de-de_6729a2f9adc1d79c]
@="6.2"[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners\amd64_microsoft-windows-refs.resources_31bf3856ad364e35_de-de_6729a2f9adc1d79c\6.2]
"6.2.9200.16384"=hex:01
@="6.2.9200.16384"[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WMI\Autologger\ReFSWmiLog]
"LogFileMode"=dword:00008400
"MinimumBuffers"=dword:00000008
"Start"=dword:00000000
"GUID"="{5b35cb76-1814-46a7-ad3e-963c637681dc}"
"MaximumBuffers"=dword:00000010
"ClockType"=dword:00000002
"BufferSize"=dword:00000040
"Status"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WMI\Autologger\ReFSWmiLog\{740f3c34-57df-4bad-8eea-72ac69ad5df5}]
"EnableLevel"=dword:00000000
"Enabled"=dword:00000001
"LoggerName"="ReFSWmiLog"
"EnableFlags"=dword:e8008007
"_Description"="ReFSWmiLog Trace Provider"[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\System\ReFS]
"ProviderGuid"="{036647d2-2fb0-4e32-8349-3f5c19c16e5e}"
"EventMessageFile"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,\
00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,\
5c,00,64,00,72,00,69,00,76,00,65,00,72,00,73,00,5c,00,72,00,65,00,66,00,73,\
00,2e,00,73,00,79,00,73,00,00,00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ReFS]
"BootFlags"=dword:00000080
"DisplayName"=""
"ErrorControl"=dword:00000001
"Group"="Boot File System"
"Start"=dword:00000003
"Type"=dword:00000002
Damit ist Windows 8 in der Lage ReFS zu lesen, zu schreiben und zu formatieren – genau wie es beim Server 2012 ebenfalls funktioniert.
Ach ja: es gibt keinen 32-bit Server 2012 und somit geht leider die 32-bit Version von Windows 8 momentan leer aus, was ReFS angeht. Aber möglicherweise gibt es ja mit irgendeinem Update ReFS auch mal offiziell für die Client Windows Versionen.