diff --git a/reactos/boot/bootdata/hivesft.inf b/reactos/boot/bootdata/hivesft.inf
index ef7a5502222..a2f39496e0a 100644
--- a/reactos/boot/bootdata/hivesft.inf
+++ b/reactos/boot/bootdata/hivesft.inf
@@ -737,6 +737,7 @@ HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Tonga Standard Tim
; Available file systems
HKLM,"SOFTWARE\ReactOS\ReactOS\CurrentVersion\IFS","FAT",0x00000000,"ufat.dll"
HKLM,"SOFTWARE\ReactOS\ReactOS\CurrentVersion\IFS","FAT32",0x00000000,"ufat.dll"
+HKLM,"SOFTWARE\ReactOS\ReactOS\CurrentVersion\IFS","FATX",0x00000000,"ufatx.dll"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","ConsoleShell",0x00020000,"%SystemRoot%\system32\cmd.exe"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","Shell",0x00020000,"%SystemRoot%\explorer.exe"
diff --git a/reactos/dll/win32/ufatx/ufatx.def b/reactos/dll/win32/ufatx/ufatx.def
new file mode 100644
index 00000000000..18406420c9d
--- /dev/null
+++ b/reactos/dll/win32/ufatx/ufatx.def
@@ -0,0 +1,3 @@
+LIBRARY UFATX.DLL
+EXPORTS
+FormatEx=VfatxFormat@24
\ No newline at end of file
diff --git a/reactos/dll/win32/ufatx/ufatx.rbuild b/reactos/dll/win32/ufatx/ufatx.rbuild
new file mode 100644
index 00000000000..6ff779110e9
--- /dev/null
+++ b/reactos/dll/win32/ufatx/ufatx.rbuild
@@ -0,0 +1,10 @@
+
+
+ .
+
+
+ 0x0600
+ vfatxlib
+ ntdll
+ ufatx.rc
+
diff --git a/reactos/dll/win32/ufatx/ufatx.rc b/reactos/dll/win32/ufatx/ufatx.rc
new file mode 100644
index 00000000000..939ae710143
--- /dev/null
+++ b/reactos/dll/win32/ufatx/ufatx.rc
@@ -0,0 +1,5 @@
+#define REACTOS_VERSION_DLL
+#define REACTOS_STR_FILE_DESCRIPTION "FATX File System Management\0"
+#define REACTOS_STR_INTERNAL_NAME "ufatx\0"
+#define REACTOS_STR_ORIGINAL_FILENAME "ufatx.dll\0"
+#include
diff --git a/reactos/dll/win32/win32.rbuild b/reactos/dll/win32/win32.rbuild
index 9b7819a6589..a440ef1c487 100644
--- a/reactos/dll/win32/win32.rbuild
+++ b/reactos/dll/win32/win32.rbuild
@@ -229,6 +229,9 @@
+
+
+