don't expect FS drivers to return STATUS_NOT_IMPLEMENTED if they don't know how to do the move  (STATUS_NOT_SUPPORTED is also a perfect valid error code), this change did hpoussin suggest
Modified: trunk/reactos/lib/kernel32/file/move.c

Modified: trunk/reactos/lib/kernel32/file/move.c
--- trunk/reactos/lib/kernel32/file/move.c	2005-09-25 21:18:27 UTC (rev 18074)
+++ trunk/reactos/lib/kernel32/file/move.c	2005-09-25 22:05:39 UTC (rev 18075)
@@ -386,7 +386,7 @@
 	{
 		Result = TRUE;
 	}
-	else if (STATUS_NOT_IMPLEMENTED == errCode)
+	else 
 	{
  	        if (folder==FALSE)
 		{
@@ -697,7 +697,7 @@
 	/* FIXME file rename not yet implemented in all FSDs so it will always
 	 * fail, even when the move is to the same device
 	 */
-	else if (STATUS_NOT_IMPLEMENTED == errCode)
+	//else if (STATUS_NOT_IMPLEMENTED == errCode)
 	{
 
 		UNICODE_STRING SrcPathU;
@@ -742,11 +742,7 @@
 		}
 	}
 #endif
-	else
-	{
-		SetLastErrorByStatus (errCode);
-		Result = TRUE;
-	}
+	
 	return Result;
 }