Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


  • Content count

  • Donations

  • Joined

  • Last visited

  • Days Won


rloew last won the day on October 27

rloew had the most liked content!

Community Reputation

101 Excellent

1 Follower

About rloew

Contact Methods

  • Website URL

Profile Information

  • OS
  • Country

Recent Profile Visitors

3,882 profile views
  1. 4Kn Hard Drives

    After 3 weeks of experimenting, I have come to the following conclusions about using 4Kn Drives with Windows: Boot Drives: Supported by newer UEFI BIOSes (2014 and later) using SATA connections only. Requires GPT Partitioning. Supported by Windows 8 x64 and Windows 10 x64. Windows 7 Installs but crashes. The Z87 CSM supports DOS 7.1 TBP in AHCI Mode only. Windows 98SE TBP is unstable and only completes boot in Safe Mode. Data Drives: Windows 7, 8 and 10 support 4Kn Drives using MBR, with SATA or USB connections, but incorrectly report the size of >2TiB Partitions. The Disk Managers will not Partition beyond 2TiB but can Format existing Partitions without limit. Windows XP only supports 4Kn Drives using USB connections only. XP correctly reports Partition size and can Partition beyond 2TiB. XP will ignore a SATA connected drive if it is not supported by the BIOS or an Overlay. Otherwise it will crash. XP with UNIATA will hang. Windows 2000 only supports 4Kn Drives using USB connections only. Windows 2000 correctly reports Partition size and can Partition and Format beyond 2TiB. Windows 2000 will crash if a SATA connected drive is present. DOS 7.1 TBP is compatible with SATA connected 4Kn Drives if the BIOS supports it or an Overlay DDO is used. Windows 98SE TBP is compatible with SATA connected 4Kn Drives if used with DOS 7.1 TBP and an Overlay DDO. Windows 98SE TBP is compatible with USB connected 4Kn Drives. USB Drives: Older USB Bridges that do not translate or do not support >2TiB Drives will not support 4Kn Drives. Translating USB Bridges support 4Kn Drives. Newer Non-Translating USB Bridges support 4Kn Drives DOS 7.1 TBP is DOS 7.1 Patched by the TeraByte Plus Package. Windows 98SE TBP is Windows 98SE Patched by the TeraByte Plus Package. Neither standard DOS nor standard Windows 98SE provide any support for 4K Logical Sector Devices.
  2. More and more every time I look. Most of my Website is dedicated to providing them.
  3. Yes. But it one more workaround that will be needed. That is why I said "one more step" instead of "the end is near".
  4. One step closer to the Abyss. Intel just announced that they will stop providing CSM in 2020. They will only provide UEFI.
  5. Simple XP 32BIT 64Gb RAM (true Pae) Guide

    XP appears to allocate physical memory top down like Windows 9x. If Windows is Patched and a RAMDisk run from within it, Drivers and many other things will still end up in high memory. To avoid any issues you will need a RAMDisk that loads before Windows or one that can use RAM not known by Windows. Windows should not be Patched in this case.
  6. I already have used SumatraPDF to read the Intel Manuals. I use my Unicows Wrappers rather than KernelEx.
  7. The Intel Manual shows %PDF-1.6 in the first 8 bytes. Reader 6.0.6 reports "bad encrypt dictionary". It reads fine in Acrobat 7.
  8. I have seen a number of files that cannot be read. They use Encryption that Adobe Reader 6 does not support. The Intel Programming Manuals are one example.
  9. It looks like support for Drives between 2TiB and 16TiB is disappearing. In addition to reports that newer USB Drives no longer use 4K translation, I just tested a newer USB/SATA Adapter and it does not do 4K translation either. The Adapter did work with a 4Kn Drive, so this may be the only option left for >2TiB with unmodified 2K/XP.
  10. Puzzle with ASRock ConRoe865PE ...

    Those configuration options are not that unusual. LoneCrusader has a similar system. My SATA Patch will allow you to use all 6. It is possible to modify the INF file to cause the SATA Ports to be an Unknown Device. You will only have Compatibility Mode access to them.
  11. Yes but not many would want to dig around in DOS to setup the Ramdrives. Otherwise why did Microsoft develop Windows? But as an attempt to simply the OS user interface so even kids and grandparents could use the computer instead of CLI geeks. Aside from that assuming they setup the Ramdrive in DOS preloaded in the Autoexec, if they loaded into 98SE OS and wanted to change the Ramdrive letter from a DOS assigned Z: to X: would this work while within 98SE OS or would exiting to real 98SE DOS from 98SE OS work or would a warm reboot be required after modifying the autoexec be done first? I would assume you need to do a warm reboot since the OS loading has either dirtied or locked the Ramdrives from changing drive letters or capacity. Not many of my Customers are kids or grandparents. A GUI that edits the AUTOEXEC.BAT file would be simpler than trying to integrate it. Reboot is needed. Well if you can make a hidden Ramdisk (not use a drive letter) as the Temp drive location it would be useful in that case as most people won't be digging around there. You also mentioned you had a drive letter mounter to do any switching so you could switch it to a real drive letter when needed and force another drive out. A Temp Folder has to be named. I could make an INT 13 RAMDisk that provides an unnamed drive, but this requires programs that can use it. The swapper only runs in DOS. It can swap an existing Drive with a non-existing Drive but they both need to be Drive Letters A-Z. Most of the ideas I stated were to make it such but as you said they are not possible. So if the foundation of ideas can't work the subsequent ones will not matter. No. Robustness means strong, sturdy, reliable, not fancy. Your ideas are unrelated to "robustness". Not sure. I haven't checked your prices vs the current prices for others. I suppose if yours did cost $20 then a GUI version for $30 would be reasonable to me and possibly others. Or a combo package of both versions for $40 basically older CLI and newer GUI options for the user. Maybe you should check first. Then the price above I think would be fair for most all things equal. What is the capacity limit of the Ramdrive for DOS and for 9X/ME? 2TiB. Depends on your target audience. With 9X you are restricted and need a compliant 9X/ME based graphics card and drivers. Going to real DOS most older DOS based games should work and native applications or utilities. Now if FreeDOS was used instead possibly the source code could improve DOS hardware compatibility that might open up multiple cores to be utilized. The 98SE USB advantage is allowing a USB sound device to be identified as a Sound Blaster type when used with DOSBOX. There is less work for the user to get a DOS gaming rig going on a modern system in this manner than it would be to install 98SE from scratch on a Coffee Lake system. Now if you're not a frequenter of Vogons you might not know the niche it may fill there for legacy gamers. But this is the only viable idea I have of making 98SE relevant today on newer machines so it isn't about me. Remember I have older P4s with ISA slots and have made SkyLake work with 98SE but the limitations and the steps to get it to work properly versus the 98SE DOS using 98 system files and USB 2.0 support would simplify a lot of the problems. Most standard 9X/ME applications can run properly in XP so direct 9X/ME apps really are now pointless to most consumers. However your background programming expertise is mainly in DOS and an understanding of 9X/ME so this is something I would think you'd be capable of doing rather easily. We all wish we were billionaires but then we wouldn't be working anymore. Like you said there is no free lunch so if you want food on the table you must make something that brings in the dough like your patches. Just eyeballing the 98SE tests I've done on socket 1151/AM4 motherboards the pool of people trying to get these to work on these modern systems is less than I would have suspected. Even recent attempts by others seem to have failed where I was successful and not many probably use my technique either. DOS itself is rather simplistic and easier to get working even on a Coffee Lake system. There is also no AHCI driver issue to deal with or any potential 9X/ME based conflicts that come up plaguing the system. Otherwise I'm out of any other ideas that you can sink your teeth into of value. I see no other branch to prolong 98SE's usefulness on modern systems and that's just being honest. So it comes down to a FREEDOS modification to support multicores and being able to run 98SE programs at the command line. 98SE USB detection of devices (sound and game controller) in 98SE DOS the system is running. Two other useful programs MUNT and DOSBOX that would definitely be 9X/ME programs if it could be run at the 98SE Real DOS command line would make 98SE relevant on modern systems. Otherwise I would say the death coffin is pretty much closed for 9X/ME relevance which is regrettable. You can run 9x without Video or Disk Drivers. I already have a partial solution for AHCI. New machines use USB 3 so 9x Drivers would not be of any help even if I could interface them. I am very rarely on Vogons so I don't know how many games can't be run on 9x that can be run on DOS. I need the FAT16 for the backward compatibility of DOS programs in case it dislikes FAT32 partitions. The vast majority of Programs don't care about the FileSystyem type. Sounds like SSDs going forward for larger capacities would be a better solution to avoid these misalignments. The drives do take a beating and slow down reusing deleted space. I already have a TRIM Program. The USB Bus is 4K in this case. The SATA Bus is 512B. Are all the USB to SATA adapters you have 4K USB Bus and 512B SATA Bus including the two USB docks you previously mentioned? What current > 2.2TB drive capacities do you have now aside from the recent 6TB 4Kn drive? Does your SATA to USB adapter allow the 6TB 4Kn drive to recognize the entire drive as one large MBR NTFS partition uncapped? Most of my adapters auto-translate. They use 4K Sectors on the USB Bus for Drives >2TiB and 512B Sectors for smaller Drives. The two Docks are non-tranlating I have at least one External Drive that uses an adapter that appears to always translate since it is <2TiB. I haven't opened it so there might not be a physical adapter. You might want to see if your new 4Kn drive hooked via SATA directly can interface with XP SP1-3 and the same for USB 2.0 Port to XP SP1-3. Does both the SATA and the USB method allow booting off this 4Kn drive on the Z87? Windows XP SP3 does not support 4Kn drives hooked via SATA. The BT-300 USB Adapter passes through the 4K Sectors so it should work with XP the same as more conventional large External Drives. The Z87 won't boot off 4K USB Devices, only 4Kn SATA Devices. So both XP SP3 and the USB Stack handle 4KB at the FS level? Are you saying XP works with your 4Kn drive directly connected via SATA and also using your SATA to USB on the USB 2.0 ports? The FS supports 4K. The lack of IDE support prevents a SATA Connected 4Kn Drive from working. The IDE stack is used if using the IDE controller with IDE devices but what about a BIOS setting SATA in IDE compatibility mode, does this use the IDE stack in XP? How does this affect computers using the XP AHCI mode which SkyLake and all modern systems are now stuck on? Different BIOS manufacturers use the term IDE rather ambiguously, typically to refer to the older Technology. It can mean: PATA not SATA Legacy not Native Register not AHCI Not RAID In the case of XP the IDE Stack handles all Register based Controllers, not AHCI. PATA vs. SATA and Legacy vs. Native Mode settings are not relevant. If you have an AHCI Driver or use the latest UniATA, you have AHCI support. You are talking about the IDE stack? What files are needed to be patched? This sounds like something that would affect NT/2K since they lack AHCI. Not sure. At least PARTMGR.SYS. You have the Paragon GPT Loader, I don't. It replaced files. So what ends up happening in 9X when using the 2K Sectors or your 4Kn drive? 2K is the limit for an unmodified 9x FS. I upgraded it to 4K with my Patches. I can't test 2K with my 4Kn Drive. I tested 2K performance by putting a FAT32 Partition on a CD. Well you can examine my 8TB post I updated it with the DOS MBR I extracted. RFDISK can make any MBR I need. Your post is irrelevant here. I don't think anyone has actually "achieved" and hooked up a true 16TB single drive as MBR in XP just yet. Now there was this Samsung 16TB 2.5" SSD that cost a fortune that only Bill Gates' son could afford. It's doubtful the owner of something like that would hook it to XP or make the attempt to get it seen as a 16TB MBR drive but most likely GPT on Windows 10. I said "can be done", not did. The capability to do 16TiB with USB is old news. Apparently you are admitting the even a 16TB Drive is going to end up being Partitioned with GPT. So stop pushing >4K Sectors. Assuming the OS's supported 64KB wouldn't the 64KB open up higher capacities just as 4K vs 512B? I would figure it would be less of a burden when transferring TBs of data per second one day. I was referring to Physical Sector size. The capacity increase only applies to MBR. EMBR and GPT won't have this problem for a long time. The timing bug in Windows 98 will reappear long before these speeds are achieved. Yes the 64KB to 4KB translation does slow it down but since it's done on the drive side the OS wouldn't care as long as the OS was happy with the 4KB blocks. As I mentioned before, switching from 4K to 64K Physical Sectors would only provide a mild capacity improvement. The ECC overhead was already reduced by going to 4K. The translation itself does NOT slow things down as long as alignment is maintained. Translation only affects Pointers and Length not the actual transfer. A 512B request such as read 16 Sectors starting at Sector 800 is translated to a 4K request to read 2 Sectors starting at Sector 100. Everything else is the same. There's only one way to find out and test on as many motherboards one has starting with the newest. Since I have more Intel MBs you probably won't have to do that much work weeding out just the AMD ones that work with 4Kn drives. I'll take care of the other half as soon as some cheap 2.5" 4Kn drive pops on the market to do some more testing. But for the Bootable testing even the smallest capacity drive will do down to 128GB to see how they work with older OSs. Microsoft has been notorious for leaving out exact facts that matter. I'm sure they might as well have stated somewhere DOS will not work on anything past a P4 but here I am using it still today. You will need to buy the Drive and my TeraByte Plus Package. I am planning to add the newest 4K fixes soon. You cannot use an AUS smaller than the Logical Sector size. Fully accessible means that the entirety of the Disk can be accesses without causing corruption. The "Patches" refer to my TeraByte Plus Package Patches. This the only relevant Package to this entire discussion. When I wrote it, I combined all my major Disk related projects into one Package. This includes: LBA-48 support. Providing support above 2TiB for 512B Disks. EMBR support. Large Logical Sector support. Larger Cluster support. Native Mode and PCI/PCI-E Card support. Partition fixes and improvements Replacement Boot loader for IO.SYS. BIOS replacement DDOs. Advanced Partitioning and Formatting tools. You can see and boot from a 3TB SATA connected 512e Drive but you cannot access all of it. DOS would not understand an address above 2TiB. If you use the 4TiB MBR approach, you will corrupt the Drive.
  12. If you want me to do tests, you can ship the MAC to the address on my website.
  13. MBR / GPT Drive Dissection

    What is so "Special" about your SATA to USB Adapter. It sounds like a standard Translating Adapter like the ones I have. There is no difference in the layout of data because of that translation. Only the size of the chunks (Sectors) is different. The MBR would still appear first and any PBRs much later. It would not report the PBR at the beginning unless you added a DDO. My experience is that 4K translated USB Drives are not Bootable. See my Thread on 4Kn Drives for more info.
  14. I never said anything about going to Pirate Bay I believe these are your own assumptions. I said there were torrents which is just a peer2peer way of getting a file. Just like someone uses FTP it's just another file transfer method. If you check the Apple Forums they probably have a "legal" torrent link somewhere if you don't want to go through the Apple Store method. There are a lot of "legal" files that are torrent files so don't mix this up and confuse this with pirate sites. Most unknown sites I wouldn't trust the content. If you see an official torrent link set up by an Apple Forum moderator I would consider downloading it that way if it's available. If this method no longer exist then yes you need a Mac or as I pointed out buying a cheap copy of an much older Snow Leopard for $20 from Apple. .... I never made a comment about the legality of torrents. I made a point that you suggested that I violate the distribution terms of the OS by downloading it without paying either for a MAC or Snow Leopard. Since I don't have an interest in MACs, I have no plans to spend money to test it. No confusion as I know you were looking at "internal" drives. I would go for the laptop 2.5" because you can use a SATA to USB adapter to power it up (no power brick adapter). And laptop drives can be used internally so what you are looking for are actually internal 4Kn 3.5" SATA drives. Lower heat dissipation. These 3.5" drives get so hot I keep the bare outside of the chassis. Laptop Drives may be simpler to connect and use less power, but they are more expensive and have less capacity than 3.5" Drives. I have not seen a 4Kn 2.5" Drive anywhere. I test in 98SE as I more tools to do tests. Good luck with finding a 2.5" 4Kn Drive. I'm sure you'll find out through testing. Are you talking about the logical sector size the USB would appear to the OS? That and whether it would work at all. So far one did not work at all, the other passed through the 4Kn Interface. There is no confusion the Hard Drive will be 28X TB but the Windows limit states 256TB so if MS meant 28X then according to you they should have used 256TiB or state in full the exact bytes for accuracy and avoid any confusion. I only went with the hard drive manufacturer capacity in decimal but Windows does not declare in Bytes for exactness when they stated 256TB. Microsoft may have decided to drop the binary prefix altogether and assume the values themselves are now Binary rather than Decimal but using the conventional Decimal name. So a KB to them is 1024 Bytes instead of 1000 Bytes. This might cause more confusion so they may need to use the older 28X TB value if they want to make you happy since they didn't use 256TiB but 256TB. The 256TB probably also looked better over 28XTB. .... Citing more examples of how often people abuse the nomenclature isn't getting us anywhere. Microsoft is a particular example. There have been lawsuits over theor discrepancies. You can probably get away with using the wrong units since the context often suggests one or the other. I try to use the proper units to minimize any uncertainties. I said Clusters, not Sectors. I increased FAT32 Clusters to 256 Sectors in Windows 9x and 512 Sectors in Windows XP. Using 4K Sectors this would result in Cluster Sizes of 1MiB and 2MiB respectively. I have already prepared a modified NTFS Driver to experiment with, but I have to figure out a way to create or hack an NTFS Partition with these Cluster sizes. Creating a FAT32 Format is easy. NTFS not so much. If I wrote a GPT Loader, it would work with External Drives in DOS and Windows 9x. But according to this Intel says GPT was supported on Vista 32-Bit. Are you saying it requires a 64-Bit CPU to run this 32-Bit OS with GPT? I actually ran Vista 32-Bit on an old Pentium-M laptop. No. You do not need a 64-Bit OS to use 64-Bit Sector Addresses. Just 64-Bit Math. That's because Paragon did not write suitable USB Drivers. There is no reason why it cannot be done. We'll see how long MBR will survive. Perhaps I will end up transitioning to GPT at 32TB+. The current memory limitations on XP 32-Bit might be overwhelmed for every day "future internet" usage requiring a jump to XP Pro 64-Bit or later and I'm open to that possibility if I've exhausted all other methods. I'm pretty sure you will be transitioning above 16TiB. Beyond that, it is either GPT or EMBR. We'll see when the time comes as 18TB might be within reach within 5 years or less and depending on prices of drives as storage capacity increases and their monetary values plummet. I think a lot sooner. This probably would make eXFAT a better candidate for XP and already in existence since 2006 making it a better workaround if exFAT could support > than the current NTFS 256 TBB / 281 TB limit. Is it. I thought it had the same limit. You mean your 11.444 MiB / Mebibyte hard disk drive. The first hard drive I used was a 5MB Seagate ST-506 MFM full height 5.25" so it occupied one large rectangle slot so that left the other slot for a large full height 5.25" floppy drive or later dual half height 5.25" 360 drives when the technology improved. I still remember the red blinking light on those some drives also used green. I kind of miss seeing those drives blinking on their own. Later was a ST-412 10MB MFM also a full height hog. There were ways to cheat and get 50% more space with RLL controllers. Since these hard drives really got filled up fast copying floppies to them their only redeeming quality was not needing to fiddle with floppy disks to boot DOS and a faster boot time. The loud obnoxious noise and a tendency to get bad sectors or fail completely were its downfall. Some nice PCs could read the controller and it would show the hard drive and floppy drive info on the front display panel. It made computers more interesting then. Not sure if it was 12MB or 12MiB. Although the Drive itself was a full-height 5.25" Drive it came in an external enclosure about half the size of my Computer.