SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Pastimes : Dream Machine ( Build your own PC ) -- Ignore unavailable to you. Want to Upgrade?


To: Sean W. Smith who wrote (4667)1/4/1999 11:00:00 PM
From: Len  Read Replies (1) | Respond to of 14778
 
Sean, can you get into NT safe mode (the choice at bootup to NT vga mode)? If so, you might be able to get there that way.

Here's a wild guess...what if you boot to a 95/98 boot disk. Can you then resize pagefile.sys through a command line statement? Is it possible to change the size that way??

One other thing. If you have more than one partition, and a pagefile on each partition, could you boot as above, and then move or copy that pagefile to the boot partition?

Just stabs in the wind here. I doubt these would work if you haven't thought of them already. You've been NTing longer than me.

Good luck. I'm frankly surprised it even booted into NT with that size pagefile.

Len




To: Sean W. Smith who wrote (4667)1/5/1999 12:55:00 AM
From: Dave Hanson  Read Replies (1) | Respond to of 14778
 
Sean, if all else had failed, you might have tried deleting the pagefile entirely. I seem to recall having a missing pagefile not stopping a bootup a while back--the boot completes, and it prompts you to add more space.

Glad all is well.

Dave



To: Sean W. Smith who wrote (4667)1/5/1999 7:06:00 AM
From: Spots  Read Replies (1) | Respond to of 14778
 
My first reaction is to restore the system key from the
emergency repair disk.

If you don't have the repair disk, an image of it exists
in the repair subdirectory of the nt directory from the
last time rdisk was run.

If you have the backup NT install we discussed once upon
a time, you could TRY editing
the foreign NT registry with regedt32 (which will allow
you to open any hive file). I have used this a couple of
times to repair a damaged key so I could boot.

I've pasted in the relevant memory management
keys below from the NT Registry Entries help file in the
resource kit. I don't know if editing them will work or not,
judging from all the warnings against it (see below),
but here it is FWIW.

Good luck,

Spots

----------------

The Memory Management subkey defines paging options.

Registry path:

HKEY_LOCAL_MACHINE\System
\CurrentControlSet
\Control
\Session Manager
\Memory Management

Note: Do not change the size of the paging file by editing the Registry. To create a new paging file or to change the size of a paging file, double-click the System option in Control Panel, click the Performance tab, then click the Change button in the Virtual Memory box.

ClearPageFileAtShutdown REG_DWORD

Range:0 or 1

Default: 0

Specifies whether inactive pages in the paging file are filled with zeros when the system stops. If this value is set to 1, as the system stops, Windows NT fills all inactive pages in the paging file with zeros so that they cannot be read by another process. It cannot fill all pages with zeros because some are being used by the system or other remaining active processes. This is a Windows NT security feature.

DisablePagingExecutive REG_DWORD

Range: 0 or 1

Default: 0

Specifies whether user-mode and kernel-mode drivers and kernel-mode system code can be paged to disk when not in use. If the value of this entry is 1, drivers and the kernel must remain in physical memory. If it is set to 0, they can be paged to disk as needed.

IoPageLockLimit REG_DWORD

Range: Number of bytes

Default: 512K

Specifies the limit of the number of bytes that can be locked for I/O operations. When this value is 0, the system uses the default (512K). The maximum value is about the equivalent of physical memory minus pad, which is 7 MB for a small system and grows as the amount of memory grows. For a 64-MB system, pad is about 16 MB; for a 512-MB system, pad is about 64 MB.

LargeSystemCache REG_DWORD

Range: 0, 1, 2, 3

Default: 0

On servers, this value determines whether the file system cache or the working sets of processes are given priority for space in memory. To change this value, double-click Network in Control Panel, click the Services tab, then double-click Server. To favor the cache, click Maximize Throughput for File Sharing. To favor working sets, click Maximize Throughput for Network Applications.

Values:
0 Minimize memory used.
1 Balance (cache and working sets have equal priority).
2 Maximize throughput for file sharing (the cache has a higher priority).
3 Maximize throughput for network applications (the working sets have higher priority).

NonPagedPoolQuota REG_DWORD

Range: Megabytes 0 (system default), 1–128

Default: 0

Establishes the maximum space in the nonpaged pool that can be allocated by any process (in megabytes). Any attempt by a process to allocate more space in the nonpaged pool will fail. The nonpaged pool is an area of system memory reserved for objects that must remain in physical memory for as long as they are active. If the value of this entry is set to 0, the system calculates a quota based on the amount of physical memory on the computer.

Note: The system adjusts this value dynamically to prevent pool leaks (application errors that allocate, but do not free, pool space). Do not change this value.

NonPagedPoolSize REG_DWORD

Range: Number of bytes

Default: 0

Specifies the size of nonpaged pool in bytes. When this value is 0, the system uses the default size (based on physical memory). The maximum amount is about 80 percent of physical memory.

PagedPoolQuota REG_DWORD

Range: Megabytes 0 (system default), 1–128

Default: 0

Establishes the maximum space in the paged pool that can be allocated by any process (in megabytes). Any attempt by a process to allocate more space in the paged pool will fail. The paged pool is an area of system memory reserved for objects that can be paged to disk when they are not being used. If the value of this entry is set to 0, the system calculates a quota based on the amount of physical memory on the computer.

Note: The system adjusts this value dynamically to prevent pool leaks (application errors that allocate, but do not free, pool space). Do not change this value.

PagedPoolSize REG_DWORD

Range: 0 to 128 MB
Default: 0x3000000 (32 MB)

Specifies the size of paged pool in bytes. When the value of this entry is 0, the system varies the size of the paged pool dynamically based on the amount of physical memory in the computer. The system sets the PagedPoolSize approximately equal to the amount of physical memory.

See also RegistrySizeLimit in HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control.

PagingFiles REG_MULTI_SZ

Range: Name, Megabytes

Default: C:\Pagefile.sys 27 77

Specifies the name of the paging file and the minimum and maximum size range for the paging file, in megabytes. To change the size range of the paging file or to create new paging files, double-click System in Control Panel, click the Performance tab, then click the Change button in the Virtual Memory box.

SecondLevelDataCache REG_DWORD

Range: Kilobytes. 0, 1 -cache size.

Default: 0 (256K)

Records the size of the processor cache, also known as the secondary or L2 cache. If the value of this entry is 0, the system attempts to retrieve the L2 cache size from the Hardware Abstraction Layer (HAL) for the platform. If it fails, it uses a default L2 cache size of 256K. If the value of this entry is not 0, it uses this value as the L2 cache size. This entry is designed as a secondary source of cache size information for computers on which the HAL cannot detect the L2 cache.

SystemPages REG_DWORD

Range: Number of entries

Default: 0

Defines the number of system page table entries reserved for mapping I/O buffers and other information into the system address space. Each entry maps a single page. The value 0 indicates that the default number of entries is to be used.