I'm trying to optimize a friend's PC for him. He is running Windows for
Workgroups. In the CONFIG.SYS file there is a DEVICE line for IFSHLP.SYS.
Could someone tell me what this is for? I seem to remember it having something
to do with 32-bit FILE access, but can't really remember.
If IFSHLP.SYS is only for 32-bit file access, can it be removed if
32-bit file access is not being used?
The reason I'm asking is that my friend doesn't want to run 32-bit file access
because he is unable to undelete files under Windows. He uses Microsoft's
undelete utility and keeps getting a blue sceen message saying that the
sector is protected or something and he should undelete under DOS instead.
This message does not occur when he is not using 32-bit file access.
Alternatively, if someone knows of a way to undelete a file under Windows
for Workgroups with 32-bit file access on that would be great too.
By the way, he has 2 hard drives, an old 120 MB Maxtor and a new 340 MB
Western Digital Caviar both seem to support 32-bit file access okay, but
neither allows undeletion when 32-bit file access is on.
Any help is appreciated.
Thanks in advance
Tim
--
rec...@autarch.acsu.buffalo.edu
---
In cyberspace, no one can hear you scream...
"I'm trying to optimize a friend's PC for him. He is running Windows for
"Workgroups. In the CONFIG.SYS file there is a DEVICE line for IFSHLP.SYS.
"Could someone tell me what this is for? I seem to remember it having something
"to do with 32-bit FILE access, but can't really remember.
"If IFSHLP.SYS is only for 32-bit file access, can it be removed if
"32-bit file access is not being used?
It's also used for networking. Details not known to me.
"The reason I'm asking is that my friend doesn't want to run 32-bit file access
"because he is unable to undelete files under Windows. He uses Microsoft's
"undelete utility and keeps getting a blue sceen message saying that the
"sector is protected or something and he should undelete under DOS instead.
"This message does not occur when he is not using 32-bit file access.
"Alternatively, if someone knows of a way to undelete a file under Windows
"for Workgroups with 32-bit file access on that would be great too.
"By the way, he has 2 hard drives, an old 120 MB Maxtor and a new 340 MB
"Western Digital Caviar both seem to support 32-bit file access okay, but
"neither allows undeletion when 32-bit file access is on.
Few do. That's an incompatibility between WinWG and undelete, both of
which are Microsoft product components. 32-bit file access is also
disabled if you use the SUBST command, which is a MS-DOS command
going *way* back.
The Win Undelete used by MS is licensed from Central Point and is part
of PC Tools. If you get Version 2 of PC Tools for Windows, there is a
patch that fixes this problem. By the way it also affects backup.
--
///\\\
////\\\\
“ ”
{ \/ }
<>
dae...@ix.netcom.com
dcj...@prodigy.com
bkstc...@aol.com
David
>I'm trying to optimize a friend's PC for him. He is running Windows for
>Workgroups. In the CONFIG.SYS file there is a DEVICE line for IFSHLP.SYS.
>Could someone tell me what this is for?
IFSHLP.SYS is used to provide real-mode support for the IFS manager,
IFSMGR.386 (Installable File System Manager virtual device driver)
This maintains a table identifying the type of file system device
associated with each connected disk volume and passes the file I/O
request to the appropriate device.
Any Int 21H calls that are processed by VFAT are handled entirely in
protected mode. This results in improved disk I/O performance over
previous versions of Windows. The Performance increase obtained by
32-bit Disk Access by avoiding a processor mode transition is now
increased further with 32-bit File Access.
(Source WFWG 3.11 Resource Kit)
>If IFSHLP.SYS is only for 32-bit file access, can it be removed if
>32-bit file access is not being used?
Sure can. But as another contributor commented, the IFS Manager also
passes requests to the Network Redirector (VREDIR.386). By removing it
you are not taking advantage of the best features of WFWG 3.11.
>The reason I'm asking is that my friend doesn't want to run 32-bit file >access because he is unable to undelete files under Windows.
Very small trade off for a 50% improvement. Three simple solutions for
this. (1) Get a Tape Backup (2) Undelete to a floppy. (3) Exit
Windows and undelete in DOS.
>He uses Microsoft's undelete utility and keeps getting a blue sceen message >saying that the sector is protected or something and he should undelete >under DOS instead. This message does not occur when he is not using 32-bit >file access.
Correct. The Message even tells you why it won't undelete. This is not
a system specific error. This is an operating system design. Windows
is bypassing the FAT (File Access Table) so it can't ask DOS to
Undelete.
>Alternatively, if someone knows of a way to undelete a file under Windows
>for Workgroups with 32-bit file access on that would be great too.
See above.
>By the way, he has 2 hard drives, an old 120 MB Maxtor and a new 340 MB
>Western Digital Caviar both seem to support 32-bit file access okay, but
>neither allows undeletion when 32-bit file access is on.
As long as 32-bit File Access is activated, no drive will use
undelete. Win 95 offers a semi-undelete by default. It holds deleted
contents in a Recycle Bin and you can devote what ever percentage you
want for deleted files on each drive. This is probably what your
friend needs. I personally find it a waste. That's what a good backup
strategy replaces.
Phil Leonard
an...@ix.netcom.com
Yes.
IFSHLP.SYS is the helper driver for Installable File Systems.
WfWG 3.11 32-bfa needs the hooks which it provides. So will
Win95 in order to support things like long file names, so your
friend may only temporarily be able to do without it....
-=---
TRANSMITTED via LiveWire, a Virtual Valley/Metro Newspapers service
San Jose, Calif. USA voice: 408.777.8700 e-mail: onl...@livewire.com
modem: 408.298.8646 (FirstClass, VT-100, TTY) fax: 408.777.8701
IFS = "Installable File System"
I don't believe you can start WFW without this driver -- can't hurt to try.
I believe it is used by both the networking layer and the VFS layer to mount
remote drives and to facilitate 32-bit disk access.
-- Mike
--
--
Michael Nelson (mik...@netcom.com) | Real programmers don't comment their
Rockville, Maryland | code. It was hard to write, it should
BSD/OS and Windows NT Development | be hard to understand.
This utility is need so I can transmit the large file on a service that
limits file transmission sizes.
Anyone know something like this?
Thanks
--
Spencer C Elliott spen...@ix.netcom.com
ETi Solutions Inc. VM & AS/400 systems software
-------------------------------------------------------------------------------
>I have a need for a utility that will take a single file (pkzip or
>other) and split it into multiple smaller files. I will also need to
>put the multiple files back together into the single file.
PCOPY will do this for binaries.
>This utility is need so I can transmit the large file on a service that
>limits file transmission sizes.
As for UUencoding them, try Wincode.
Phil Leonard
an...@ix.netcom.com
1. To split the file you possible can download zipsplit or dossplit
from some ftp. If not, U can use UNIX(split -n)
2. To put the file together again, U can use
copy /b part1+part2+...+partn filename (where n is the number of parts)
-jk
mi> : If IFSHLP.SYS is only for 32-bit file access, can it be removed if
mi> : 32-bit file access is not being used?
mi> IFS = "Installable File System"
mi> I don't believe you can start WFW without this driver -- can't hurt to
mi> try. I believe it is used by both the networking layer and the VFS
mi> layer to mount remote drives and to facilitate 32-bit disk access.
Wanna bet? I did this, running in 4M without networking and I had a lot
of problems, so your best bet may be to set up a Config.sys boot menu so
that you don't have to have it wasting RAM when you aren't in WfW.
| FidoNet: Chris Quirke 5:7102/129
| Internet: Chris....@chameleon.alt.za
|
| Standard disclaimer: The views of this user are strictly his own.
| From Chameleon BBS +27-21-462-4580 or +27-21-461-0140