Re: [Freedos-user] Free fat32 undelete

2008-02-18 Thread Fabien Meghazi
 Fabien wrote:
  Do you think updating fatio.c is the main update to do or is
  it more complex ?

 I would be happy to HELP whoever wants to add FAT32 to freedos
 undelete - I just do not want to WRITE everything myself...

I tried to hack around but my little experience in C is too far away,
I won't be able to do something here.
Sorry.

-- 
Fabien Meghazi

Website: http://www.amigrave.com
Email: [EMAIL PROTECTED]
IM: [EMAIL PROTECTED]

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Free fat32 undelete

2008-02-12 Thread Eric Auer

Hi,

 OR make a porting of DOS of this open source:
 mundelete is a program to undelete files from MsDos/Windows disks. It
 supports FAT12/FAT16/FAT32 and vfat extensions. It works under Unix systems.
 http://sourceforge.net/projects/mundelete
 http://downloads.sourceforge.net/mundelete/mundelete.tar.gz?modtime=1025654400big_mirror=0

If you look at the homepage, you get only
 mundelete.tar.gz 02-Jul-2002 11:56 23k
and when you look at the forums and trackers,
you get only very few, mostly old, messages...

I suggest that you first try if this mundelete
works at all on Linux or Windows before you
start to port it ;-).

Eric

PS: Why did you send your message twice?



-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Free fat32 undelete

2008-02-12 Thread iw2evk

OR make aporting of DOS of this open source:

mundelete is a program to undelete files from MsDos/Windows disks. It
supports FAT12/FAT16/FAT32 and vfat extensions. It works under Unix systems. 

http://sourceforge.net/projects/mundelete

http://downloads.sourceforge.net/mundelete/mundelete.tar.gz?modtime=1025654400big_mirror=0





Fabien Meghazi-2 wrote:
 
 I've found norton 4 on adbandonedware site , but don't support fat32.
 Dr dos undelete don't work (no memory massage and hangup!)
 I supposte the best solution is the upgrade of freedos undelete with
 fat32
 support.
 Someone want to try?
 
 
 
 -- 
 Fabien Meghazi
 
 Website: http://www.amigrave.com
 Email: [EMAIL PROTECTED]
 IM: [EMAIL PROTECTED]
 
 -
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2008.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user
 
 

-- 
View this message in context: 
http://www.nabble.com/Free-fat32-undelete-tp15328518p15432377.html
Sent from the FreeDOS - User mailing list archive at Nabble.com.


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Free fat32 undelete

2008-02-11 Thread Eric Auer

Hi everybody,

Roberto wrote:
  Dr dos undelete don't work (no memory massage and hangup!)
  I suppose the best solution is the upgrade of freedos undelete
  with fat32 support. Someone want to try?

Fabien wrote:
 Do you think updating fatio.c is the main update to do or is
 it more complex ?

I would be happy to HELP whoever wants to add FAT32 to freedos
undelete - I just do not want to WRITE everything myself...



Here is some short and possibly incomplete overview of what you
would have to change to add FAT32 support:

- make all cluster variables 32bit Dword instead of 16bit Word:
  This affects at least: clustertosector nextcluster ...dirents
  dirfind... writefat readfat main advancedmain and Follow. Note
  that struct dirent stores 32bit cluster numbers as 16+16 bits.

- advancedmain syssave root either has to refuse to work on
  fat32 or it has to turn itself into dirsave for the root dir
  if fat32, as syssave root saves a part before the data area.
  I guess turn itself into dirsave... would be better.

- advancedmain dirsave has to use the fat32 root dir cluster
  instead of 0 if fat32. Alternatively, you could modify the
  dirfind1 function to turn 0 into the fat32 root dir cluster
  if the drive is fat32.

- dirfind has to pass the fat32 root dir cluster to dirfind1 if
  the drive is fat32 (instead of the fat12/fat16 special 0).
  Alternatively, dirfind1 could turn the 0 into the root dir
  cluster itself if the drive is fat32, see above.

- it would be more elegant if showdriveinfo / getdrive / the
  dpb struct would use official fat32 format for fat32 drives,
  but I recommend to delay that update until the rest works...

- obviously, fatio readfat and writefat have to be extended
  to use 32bit values if the drive is fat32. Note that they must
  only use the lower 28 bits: When reading, use  ... to ignore
  the upper 4 bits. When writing, either set the upper 4 bits to
  0 or preserve their previous value from the FAT on disk...

- the diskio readsector and writesector access is okay as it
  is for Linux / diskimages / freedos, but officially, you have
  to use some int 21 fat32 interface instead of absread/abswrite.
  For inspiration, you can read the source code of FORMAT ;-)


I hope this helps you to get started :-) As said, the changes
are not overly complicated. Just add 32bit FAT read/write and
support for the FAT32 root directory cluster number and use
32bit values for cluster variables. Then you should already
be able to play with UNDELETE on fat32 formatted diskimages.
Next step would be proper fat32 sector read/write, official
fat32 dpb data structure use, and mixed small stuff... :-).

Thanks for working on UNDELETE :-)

Eric



-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Free fat32 undelete

2008-02-11 Thread Fabien Meghazi
 I've found norton 4 on adbandonedware site , but don't support fat32.
 Dr dos undelete don't work (no memory massage and hangup!)
 I supposte the best solution is the upgrade of freedos undelete with fat32
 support.
 Someone want to try?

Do you think updating fatio.c is the main update to do or is it more complex ?

-- 
Fabien Meghazi

Website: http://www.amigrave.com
Email: [EMAIL PROTECTED]
IM: [EMAIL PROTECTED]

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Free fat32 undelete

2008-02-11 Thread Fabien Meghazi
 I've found norton 4 on adbandonedware site , but don't support fat32.
 Dr dos undelete don't work (no memory massage and hangup!)
 I supposte the best solution is the upgrade of freedos undelete with fat32
 support.
 Someone want to try?



-- 
Fabien Meghazi

Website: http://www.amigrave.com
Email: [EMAIL PROTECTED]
IM: [EMAIL PROTECTED]

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Free fat32 undelete

2008-02-07 Thread Mateusz Viste
On Thursday 07 February 2008, iw2evk wrote:
 someone know a FREE  undelete for fat32 ?

Hi,

I used UNERASE from the DOS Norton Utilities package once. Have no idea what's 
its legal status now.

Don't know what's it worth, but maybe it would be a good idea to try the 
DR-DOS Undelete?
ftp://ftp.planetmirror.com/pub/drdos/BETA/
I quickly launched it on my system to see what it looks like, but the only 
thing I got is a Not enough memory error message. Can't say if it's some 
incompatibility with FreeDOS, but I DO have enough memory (615 kb of free low 
mem).

Mateusz Viste

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] Free fat32 undelete

2008-02-06 Thread iw2evk

Hi at all,

someone know a FREE  undelete for fat32 ?
I've searching in the net ,but the shareware programs don't working (no
restroe delete files..only demos).
The freedos undelete work only on fat16 and waiting for a new developper..

Roberto iw2evk
-- 
View this message in context: 
http://www.nabble.com/Free-fat32-undelete-tp15328518p15328518.html
Sent from the FreeDOS - User mailing list archive at Nabble.com.


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user