+static int ventoy_mount_path_escape(char *src, char *dst, int len)
+{
+ int i = 0;
+ int n = 0;
+
+ dst[len - 1] = 0;
+
+ for (i = 0; i < len - 1; i++)
+ {
+ if (src[i] == '\\' && src[i + 1] == '0' && src[i + 2] == '4' && src[i + 3] == '0')
+ {
+ dst[n++] = ' ';
+ i += 3;
+ }
+ else
+ {
+ dst[n++] = src[i];
+ }
+
+ if (src[i] == 0)
+ {
+ break;
+ }
+ }
+
+ return 0;
+}
+