Index: create.c =================================================================== --- create.c (revision 19841) +++ create.c (working copy) @@ -567,6 +567,8 @@ Attributes = Stack->Parameters.Create.FileAttributes; vfatSplitPathName(&PathNameU, NULL, &FileNameU); + if (ParentFcb == NULL) + ParentFcb = vfatOpenRootFCB (DeviceExt); Status = VfatAddEntry (DeviceExt, &FileNameU, &pFcb, ParentFcb, RequestedOptions, (UCHAR)(Attributes & FILE_ATTRIBUTE_VALID_FLAGS)); vfatReleaseFCB (DeviceExt, ParentFcb);