Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-2892

Livecd doesn't work with disks with many partitions

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 0.4.0
    • NTCore
    • None
    • Operating System: ReactOS
      Platform: x86 Hardware

    Description

      Livecd doesn't work if a hard disk has more than one partition.

      During boot, under the list of the loaded drivers I get the error message "Unable to verify a FAT/NTFS volume".

      The debug log is the following:
      (dll\ntdll\ldr\utils.c:2030) Failed to create or open dll section of 'ufat.dll' (Status c0000135)
      (base\system\autochk\autochk.c:290) LoadProvider() failed
      (dll\ntdll\ldr\utils.c:2030) Failed to create or open dll section of 'ufat.dll' (Status c0000135)
      (base\system\autochk\autochk.c:290) LoadProvider() failed
      (./base/system/smss/initwkdll.c:212) NtOpenFile failed (Status c000003a)
      (./base/system/smss/init.c:68) SM: InitSessionManager: failed to preload system DLLs (Status=c000003a)
      (drivers\filesystems\cdfs\fsctl.c:528) CDFS: IRP_MN_USER_FS_REQUEST
      (drivers\filesystems\cdfs\fsctl.c:528) CDFS: IRP_MN_USER_FS_REQUEST
      (drivers\filesystems\cdfs\fsctl.c:528) CDFS: IRP_MN_USER_FS_REQUEST
      (drivers\filesystems\cdfs\fsctl.c:528) CDFS: IRP_MN_USER_FS_REQUEST
      (lib\rtl\process.c:44) Failed to read image file from disk
      (lib\rtl\process.c:207) Could not map process image
      (./base/system/smss/smapiexec.c:141) SM: SmCreateUserProcess: Running "??\E:\reactos\system32\csrss.exe" failed (Status=0xc000003a)
      (./base/system/smss/initss.c:131) SM: SmpLoadRequiredSubsystems failed to run 'Windows' program (Status=0xc000003a)
      (./base/system/smss/initss.c:174) SM: SmLoadSubsystems SmpLoadRequiredSubsystems failed Status=c000003a
      (./base/system/smss/init.c:68) SM: InitSessionManager: failed to load subsystems (Status=c000003a)

      The problem is that system root is wrongly set to E instead of F. This is why smss.exe fails to execute csrss.exe .

      Attachments

        1. livecd fix.patch
          9 kB
          Giannis Adamopoulos
        2. NtSystemPath fix.patch
          6 kB
          Giannis Adamopoulos
        3. NtSystemPath fix.patch
          6 kB
          Giannis Adamopoulos

        Issue Links

          Activity

            People

              fireball fireball
              Smiley Giannis Adamopoulos
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: