Ghost Console error 8027
Good afternoon. I am getting a general exception error with Ghost Console version 11.0.2.1573 whenever I try to pull an image. I am using the switches -ws- -wd- to prevent the memory allocation error that was previously appearing. After this we got a 19215 error (compression error -4), which was fixed by replacing HIMEM.SYS with the windows 98 version. Everything was working well until very suddenly we started getting this error. To follow is the error log. Please help!
*********************************
Date : Wed Jul 1 11:10:54 2009
Error Number: (8027)
Message: A GeneralException occurred
Version: 11.0.2.1573 (Nov 14 2007, Build=1573)
OS Version: DOS v7.10
Command line arguments: -ws- -wd- -Z1 -clone,src=1,mode=create,dst=@MCAPOLLOpull603 -batch -igb -jm=U -sgt
Active Switches :
AutoName
PathName :
DumpFile : @MCAPOLLOPULL603
DumpPos : 5632
FlagImplode : 2
FlagExplode : 0
CloneSrc : 1
BatchPartSrc : 0
BatchPartMSrc :
CloneDst : @MCAPOLLOPULL603
BatchPartDst : 0
Operation Details :
Total size.........0
MB copied..........0
MB remaining.......0
Percent complete...0%
Speed..............0 MB/min
Time elapsed.......0:00
Time remaining.....0:00
A memory allocation failed
Generated at NewHandlerThrow.cpp:108
Program Call Stack
NewHandlerThrow::handler
ntIndex::setNTFSPrtSize
imgIndex::setNTFSPrtSize
DumpNTFSPartition
ProcessNTFSPartition
CopyPartition
ProcessAllPartitions
CopyAllPartitions
CopyDiskToFile
CopyMainline
AttemptOperation
sub_main
main
Call Stack
0x0039846c
0x00398797
0x00396594
0x003959bb
0x00395f4a
0x003b363f
0x003b36cb
0x0009ae2a
0x0009a077
0x00016fdd
0x00019756
0x000c9e44
0x000c974d
0x000c95e3
0x000c653a
0x00002208
0x00002374
0x00005057
0x00003f2f
0x003a1698
End Call Stack
Start heap available: 6291456
Cur heap available: 4063232
Total Memory: 15663104
Allocated
1024 DpmiDjgpp.cpp:56
33504 ghost.cpp:1396
48 DiskDriveAccessExInt13.cpp:152
528 IdeDmaServerPci.cpp:127
528 IdeDmaServerPci.cpp:127
528 IdeDmaServerPci.cpp:127
528 IdeDmaServerPci.cpp:127
Free
64 GetDriveType.cpp:111
80 DiskDriveAccessExInt13.cpp:115
512 DiskDriveAccessInt13.cpp:189
32768 MsdosFile.cpp:368
Fat details:
SRC:
FatType..........12
firstSector.......63
ClusterSize......4096
clusters.........4001
root_next_avail..0
data_next_avail..0
dir_sector.......0
root_sector......25
data_sector......57
FAT_sector.......0
NTFS details:
----------------
NTFS Global Flags:
----------------
contiguousWrite=1 forceDiskClusterMapping=0
inhibitCHKDSK=1 ignoreBadLog=0 ignoreCHKDSKBit=0
enable_cache=0 xfrbuflen=0
last_attr_type = 0
loadExact = 0
----------------
=======================================================
NTFS volume 0:
----------------
initialised..............1
read cached..............N
Selective caching........N
flags....................Volume OK
drive....................0x00
part order...............1
version..................0x0400
volsize..................321637364
blocksize................512
clusterfactor............8
clustersize..............4096
mftrecordsize............1024
indexrecordsize..........4096
indexclustperrecord......1
bootSectorCopyOffset.....321637364
pagefileSys..............-1
bootIni..................5284
volumeLabel..............[]
sectorsInUse.............116841608
totalNonCopiedBytes......2178945024
bytesToCopy..............0
bitmapClusters...........1227
bitmapUsedBytes..........5025584
estimatedClusters........1227
estimatedUsedBytes.......5025584
clustersizeShift.........12
blocksizeShift...........9
mftrecordsizeShift.......10
indexrecordsizeShift.....12
totalRootMftRecs.........520108
clustermap failover......N
Boot sector details
name....................[NTFS ]
blocksize...............512
clusterfactor...........8
reservedSectorsUnused...0
mediaType...............0xf8
secPerTrack.............63
numHeads................255
hiddenSectors...........32130
volsize.................321637364
mftcluster..............786432
mftmirrorcluster........16
clustersPerMFTRecord....246
clustersPerIndexBuffer..1
---------------------------------------------------
Cluster Allocation Map
---------------------------------------------------
Start: 40204670 Length: 0 Next: 40204670
=======================================================
Disk Info :
remote.............0
drive..............0
sectorsUsedCount.......321669432
estimatedUsedCount.....112585857
numPartitions..............1
Version............1102
# Ord Boot Id Ext First Num Last Used NTFS
0 1 1 7 No 32130 321637365 321669495 116841608 Yes
Disk Info :
remote.............0
drive..............0
sectorsUsedCount.......0
estimatedUsedCount.....0
numPartitions..............0
Version............0
# Ord Boot Id Ext First Num Last Used NTFS
Fixed Drives
Drive 128 Hitachi HDS721616PLA380 PVC300Z5SS1K2J
Int 13h
Total Sectors 16434495
Bytes per Sector 512
MB 8024
Cylinders 1023
Heads 255
Sectors per Track 63
Successful IO Count 0
Extended Int 13h
Total Sectors 321672960
Bytes per Sector 512
MB 157066
Successful IO Count 0
IDE using PIO
Total Sectors 321672960
Bytes per Sector 512
MB 157066
Cylinders 16383
Heads 16
Sectors per Track 63
Successful IO Count 0
IDE using UDMA (Active)
Total Sectors 321672960
Bytes per Sector 512
MB 157066
Cylinders 16383
Heads 16
Sectors per Track 63
Successful IO Count 521713
Floppy Drives
Remote Drives
AsyncIo : 0
ConvMemoryAllocationFactoryDpmi diagnostic...
=============================================
Conventional Memory
Initial Conventional Memory Size = 387392
Current Conventional Memory Size = 251376
Allocated
1024 DpmiDjgpp.cpp:56
33504 ghost.cpp:1396
48 DiskDriveAccessExInt13.cpp:152
528 IdeDmaServerPci.cpp:127
528 IdeDmaServerPci.cpp:127
528 IdeDmaServerPci.cpp:127
528 IdeDmaServerPci.cpp:127
Free
64 GetDriveType.cpp:111
80 DiskDriveAccessExInt13.cpp:115
512 DiskDriveAccessInt13.cpp:189
32768 MsdosFile.cpp:368
DiskManager diagnostic...
=========================
Fixed Drives
Drive 128 Hitachi HDS721616PLA380 PVC300Z5SS1K2J
Int 13h
Total Sectors 16434495
Bytes per Sector 512
MB 8024
Cylinders 1023
Heads 255
Sectors per Track 63
Successful IO Count 0
Extended Int 13h
Total Sectors 321672960
Bytes per Sector 512
MB 157066
Successful IO Count 0
IDE using PIO
Total Sectors 321672960
Bytes per Sector 512
MB 157066
Cylinders 16383
Heads 16
Sectors per Track 63
Successful IO Count 0
IDE using UDMA (Active)
Total Sectors 321672960
Bytes per Sector 512
MB 157066
Cylinders 16383
Heads 16
Sectors per Track 63
Successful IO Count 521713
Floppy Drives
The following devices do not use an IRQ:
(0x00, 0x00, 0x00): IRQ: 0x00, INT#: -, Link: 0x00
Class: Bridge, SubClass: Host/PCI
Vendor: 0x8086, Device: 0x277c, RoutePINS: 0x61, 0x62, 0x63, 0x60,
(0x00, 0x1e, 0x00): IRQ: 0xff, INT#: -, Link: 0x00
Class: Bridge, SubClass: Sub Decode PCI/PCI
Vendor: 0x8086, Device: 0x244e, RoutePINS: 0x6a, 0x68, 0x00, 0x00,
(0x00, 0x1f, 0x00): IRQ: 0x00, INT#: -, Link: 0x00
Class: Bridge, SubClass: PCI/ISA
Vendor: 0x8086, Device: 0x27b0, RoutePINS: 0x62, 0x63, 0x00, 0x00,
The following hard wire-ord devices share IRQ 11:
(0x00, 0x01, 0x00): IRQ: 0xff, INT#: A, Link: 0x60
Class: Bridge, SubClass: PCI/PCI
Vendor: 0x8086, Device: 0x277d, RoutePINS: 0x60, 0x61, 0x62, 0x63,
(0x00, 0x1c, 0x05): IRQ: 0xff, INT#: B, Link: 0x60
Class: Bridge, SubClass: PCI/PCI
Vendor: 0x8086, Device: 0x27e2, RoutePINS: 0x61, 0x60, 0x62, 0x63,
(0x00, 0x1d, 0x03): IRQ: 0x0b, INT#: D, Link: 0x60
Class: Serial Bus, SubClass: USB UHCI
Vendor: 0x8086, Device: 0x27cb, RoutePINS: 0x6b, 0x63, 0x62, 0x60,
(0x01, 0x00, 0x00): IRQ: 0x0b, INT#: A, Link: 0x60
Class: Display, SubClass: VGA compatible
Vendor: 0x10de, Device: 0x0295, RoutePINS: 0x60, 0x61, 0x62, 0x63,
(0x04, 0x00, 0x04): IRQ: 0x0b, INT#: D, Link: 0x60
Class: Serial Bus, SubClass: Unknown Serial
Vendor: 0x8086, Device: 0x108e, RoutePINS: 0x61, 0x62, 0x63, 0x60,
The following hard wire-ord devices share IRQ 10:
(0x00, 0x1c, 0x00): IRQ: 0xff, INT#: A, Link: 0x61
Class: Bridge, SubClass: PCI/PCI
Vendor: 0x8086, Device: 0x27d0, RoutePINS: 0x61, 0x60, 0x62, 0x63,
(0x00, 0x1c, 0x04): IRQ: 0xff, INT#: A, Link: 0x61
Class: Bridge, SubClass: PCI/PCI
Vendor: 0x8086, Device: 0x27e0, RoutePINS: 0x61, 0x60, 0x62, 0x63,
(0x04, 0x00, 0x00): IRQ: 0x0a, INT#: A, Link: 0x61
Class: Network, SubClass: Ethernet
Vendor: 0x8086, Device: 0x108c, RoutePINS: 0x61, 0x62, 0x63, 0x60,
The following hard wire-ord devices share IRQ 10:
(0x00, 0x1d, 0x02): IRQ: 0x0a, INT#: C, Link: 0x62
Class: Serial Bus, SubClass: USB UHCI
Vendor: 0x8086, Device: 0x27ca, RoutePINS: 0x6b, 0x63, 0x62, 0x60,
(0x00, 0x1f, 0x01): IRQ: 0x0a, INT#: A, Link: 0x62
Class: Mass Storage, SubClass: IDE Controller
Vendor: 0x8086, Device: 0x27df, RoutePINS: 0x62, 0x63, 0x00, 0x00,
(0x05, 0x04, 0x00): IRQ: 0x0a, INT#: A, Link: 0x62
Class: Serial Bus, SubClass: IEEE 1394 OpenHCI
Vendor: 0x104c, Device: 0x8024, RoutePINS: 0x62, 0x6b, 0x60, 0x68,
The following hard wire-ord devices share IRQ 11:
(0x00, 0x1d, 0x01): IRQ: 0x0b, INT#: B, Link: 0x63
Class: Serial Bus, SubClass: USB UHCI
Vendor: 0x8086, Device: 0x27c9, RoutePINS: 0x6b, 0x63, 0x62, 0x60,
(0x00, 0x1f, 0x02): IRQ: 0x0b, INT#: B, Link: 0x63
Class: Mass Storage, SubClass: IDE Controller
Vendor: 0x8086, Device: 0x27c0, RoutePINS: 0x62, 0x63, 0x00, 0x00,
(0x00, 0x1f, 0x03): IRQ: 0x0b, INT#: B, Link: 0x63
Class: Serial Bus, SubClass: SMBUS
Vendor: 0x8086, Device: 0x27da, RoutePINS: 0x62, 0x63, 0x00, 0x00,
(0x04, 0x00, 0x03): IRQ: 0x0b, INT#: C, Link: 0x63
Class: Simple Com, SubClass: Serial 16550-comp
Vendor: 0x8086, Device: 0x108f, RoutePINS: 0x61, 0x62, 0x63, 0x60,
The following hard wire-ord devices share IRQ 9:
(0x00, 0x1b, 0x00): IRQ: 0x09, INT#: A, Link: 0x6a
Class: Multimedia, SubClass: Unknown Multimedia
Vendor: 0x8086, Device: 0x27d8, RoutePINS: 0x6a, 0x00, 0x00, 0x00,
The following hard wire-ord devices share IRQ 9:
(0x00, 0x1d, 0x00): IRQ: 0x09, INT#: A, Link: 0x6b
Class: Serial Bus, SubClass: USB UHCI
Vendor: 0x8086, Device: 0x27c8, RoutePINS: 0x6b, 0x63, 0x62, 0x60,
(0x00, 0x1d, 0x07): IRQ: 0x09, INT#: A, Link: 0x6b
Class: Serial Bus, SubClass: USB EHCI
Vendor: 0x8086, Device: 0x27cc, RoutePINS: 0x6b, 0x63, 0x62, 0x60,
>> Found Mass storage & network controller sharing IRQ
>> Reckon you should move the irq to 9
FilesystemManager diagnostic...
===============================
Volume 1
VolumePos: 1.1:
DriveLetter: C:
Description: 15.66MB Primary Disk 0 Offset 31.50KB 15.66MB Hitachi HDS721616PLA380 PVC300Z5SS1K2J
Type: fsfFat12
Name: -GHOSTBOOT-
Volume 2
VolumePos: 1.2:
DriveLetter:
Description: 153.37GB Primary Disk 0 Offset 15.69MB 153.37GB Hitachi HDS721616PLA380 PVC300Z5SS1K2J
Type: fsfNtfsWindowsXP
Name:
FilesystemMounter diagnostic...
===============================
Volume 1
VolumePos: 1.1:
DriveLetter: C:
Description: 15.66MB Primary Disk 0 Offset 31.50KB 15.66MB Hitachi HDS721616PLA380 PVC300Z5SS1K2J
Filesystem diagnostic...
Oemname: MSWIN4.1
bytesPerSector: 512
sectorsPerCluster: 8
reservedSectorCount: 1
fatCount: 2
rootEntries: 512
sectorCount16: 32065
media: f8
sectorsPerFat16: 12
sectorsPerTrack: 63
heads: 255
hiddenSectors: 63
sectorCount32: 0
Filesystem type: Fat12, 4001 dataClusters
drive: 80
reservedForNt: 0
LfoFilesystemManager diagnostic...
==================================
Filesystem Index: 0
Filesystem Descriptor:
ID's:
ID Type: 2
ID: A:
DriveType: 2
No FilesystemInfo structure.
Filesystem has no VolumePtr
Filesystem Index: 1
Filesystem Descriptor:
ID's:
ID Type: 2
ID: C:
ID Type: 1
ID: 1.1:
ID Type: 4
ID: -GHOSTBOOT-:
DriveType: 4
FilesystemInfo:
formatType: 1
volumeName: -GHOSTBOOT-
Filesystem Index: 2
Filesystem Descriptor:
ID's:
ID Type: 1
ID: 1.2:
DriveType: 4
FilesystemInfo:
formatType: 8
volumeName:
*********************************
Comments
DOS issue
The issue may be that DOS is not adequately able to read the hard drive. I would recommend upgrading to Ghost Solution Suite 2.5 and using Windows PE as the PreOS. WinPE is typically better able to access hard drives, since it uses more efficient 32bit drivers.
Memory allocation
The core problem here is insufficient memory for Ghost; this seems most likely to be due to the firmware on the machine incorrectly reporting the amount of available memory through the legacy BIOS APIs used by the PCDOS version of HIMEM.SYS, and from this dump it's clear that the one you replaced it with isn't doing the right job either:
> Start heap available: 6291456
> Cur heap available: 4063232
> Total Memory: 15663104
This means that the HIMEM.SYS provider only sees 16Mb of extended memory, which is typical of some of the faulty modern firmware used by many manufacturers. To resolve this you have to use an extended memory driver that understands the ACPI data tables and prefers them over the legacy APIs, and the HIMEM.EXE used in FreeDOS does this quite well in our testing.
Would you like to reply?
Login or Register to post your comment.