This is not the right solution. SVN has terrible UTF-16 handling so we
should not convert these back to UTF-16.
https://jira.reactos.org/browse/CORE-7703https://jira.reactos.org/browse/CORE-8221
On 2014-05-25 22:17, cwittich(a)svn.reactos.org wrote:
> Author: cwittich
> Date: Sun May 25 20:17:25 2014
> New Revision: 63452
>
> URL: http://svn.reactos.org/svn/reactos?rev=63452&view=rev
> Log:
> [bootdata]
> convert hivecls.inf and hivedef.inf to UTF16LE
> fixes CORE-7614
>
> Modified:
> trunk/reactos/boot/bootdata/hivecls.inf (contents, props changed)
> trunk/reactos/boot/bootdata/hivedef.inf (contents, props changed)
>
I would like to applaud Eric for his outstanding work with ROS partition
handling, which we are able to experience since recently. Eric himself
had tested this code including GParted, but i`ve that is not all. 7z is
able to read FAT partition image files, but this didn't work at all.
Right now i was able to open up ROS vmdk image, created by ReactOS
itself and view/extract anything of its contents. I cannot express
enough how handy this is going to be, allowing to access ROS vm hard
disk contents without the pesky hdd mounting (which never really work
reliably for me), transferring anything out of the vm by LAN/Internet or
booting other VM with those HDDs co-mounted.
Simply I cannot thank you enough for your work.
Pic included as proof.
--
With best regards
Caemyr
Lol so maybe you should think twice next time you see "FIXFIX REACTOS
HACK" like I originally wrote it ;-)
Best regards,
Alex Ionescu
On Sat, May 17, 2014 at 4:42 PM, <ekohl(a)svn.reactos.org> wrote:
> Author: ekohl
> Date: Sat May 17 14:42:28 2014
> New Revision: 63330
>
> URL: http://svn.reactos.org/svn/reactos?rev=63330&view=rev
> Log:
> [NTOSKRNL]
> Partial revert of r63326! The correct partition numbers cause boot failures.
>
> Modified:
> trunk/reactos/ntoskrnl/fstub/disksup.c
>
> Modified: trunk/reactos/ntoskrnl/fstub/disksup.c
> URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/fstub/disksup.c?r…
> ==============================================================================
> --- trunk/reactos/ntoskrnl/fstub/disksup.c [iso-8859-1] (original)
> +++ trunk/reactos/ntoskrnl/fstub/disksup.c [iso-8859-1] Sat May 17 14:42:28 2014
> @@ -1655,7 +1655,9 @@
> UInt32x32To64(GET_PARTITION_LENGTH(PartitionDescriptor),
> SectorSize);
>
> - PartitionInfo->PartitionNumber = (!IsContainerPartition(PartitionType)) ? i : 0;
> + // BUGBUGBUG: The correct partition numbers seem to cause boot failures!!!
> +// PartitionInfo->PartitionNumber = (!IsContainerPartition(PartitionType)) ? i : 0;
> + PartitionInfo->PartitionNumber = i + 1;
> }
> else
> {
>
>