Welcome, Guest | Home | Search | Login | Register
Author Update HFS to HFS+ without loosing data (Read 35066 times)
zChris
16 MB
***
Posts: 20
System 7 Newcomer!
View Profile
on: April 06, 2022, 14:48

Hello,

I downloaded this archive https://macintoshgarden.org/apps/demoscene-demos-macintosh but when i unpacked it it complained that the harddrive was not formatted in HFS+.

So i was wondering if its possible to upgrade to HFS+ without loosing any data? Also cani make a new partition from the free space that i have on the harddrive without reinitializing the drive?
68040
512 MB
*****
Posts: 950
68k - thy kingdom come, thy will be done !
View Profile
Reply #1 on: April 07, 2022, 02:06

You can not format the boot drive to HFS+ in MacOS 8.1 or prior (system won't boot no more). Any other disk in HFS format will loose its data if you init it to HFS+.
I know of no "transformation tool" that would bypass that.
Last Edit: April 07, 2022, 02:15 by 68040
mrdav
8 MB
**
Posts: 15
System 7 Newcomer!
View Profile
Reply #2 on: April 07, 2022, 13:26

To convert HFS to HFS+, try PlusMaker on the following Macintosh Garden page:

http://macintoshgarden.org/apps/plusoptimizer-plusmaker-cd-rom
cballero
1024 MB
******
Posts: 1178
System 7, today and forever
View Profile
Reply #3 on: April 07, 2022, 19:08

So as I understand it, only a PPC Mac running Mac OS 8.1 and higher can boot from a HFS+ drive, but a 68k Mac can read them, again with Mac OS 8.1+, just not boot from this drive format. I believe you can transfer data from a HFS+ drive to a HFS drive and visa versa.

Mac OS 8.0 does not have this feature nor any enabler that can enable HFS+ only Mac OS 8.1.
ovalking
128 MB
****
Posts: 199
View Profile
Reply #4 on: April 07, 2022, 19:55

HFS+ is a more efficient storage system and is a good choice for G3/G4 machines.

But it's really annoying you can't access a local HFS+ drive from OS8.0 or earlier. So think about your personal scenarios before choosing this format.
zChris
16 MB
***
Posts: 20
System 7 Newcomer!
View Profile
Reply #5 on: April 07, 2022, 21:24

I see, and i will be using System 7 so i guess ill stay at HFS. But can i copy files from a HFS+ partition to a HFS partition?
Knezzen
Administrator
512 MB
*****
Posts: 608

Village idiot
View Profile System 7 Today
Reply #6 on: April 08, 2022, 18:54

Quote from: zChris
But can i copy files from a HFS+ partition to a HFS partition?

Sure, but you'll need something that can read HFS+, so Mac OS 8.1 or higher.
cballero
1024 MB
******
Posts: 1178
System 7, today and forever
View Profile
Reply #7 on: April 09, 2022, 00:54

So as Knezzen said, make the file copy booting from a Mac OS 8.1 volume onto an empty HFS drive and then you can use that HFS volume with your System 7 boot drive :)
cballero
1024 MB
******
Posts: 1178
System 7, today and forever
View Profile
Reply #8 on: April 10, 2022, 04:17

So if successful, a documented method to mount HFS+ drives on Mac OS 7.6.1 using a Quadra 900 ROM or on a real Quadra 900 may be doable, allowing you to mount larger HFS+ drives. If this also ties into your 40GB unpartitioned space question, then this may be a solution if you're using Basilisk II or SheepShaver to emulate your Mac :)

The info is here: https://github.com/elliotnunn/HFSPlusBackport
Knezzen
Administrator
512 MB
*****
Posts: 608

Village idiot
View Profile System 7 Today
Reply #9 on: April 10, 2022, 10:34

Interesting! Need to check it out. Would be great to be able to use HFS+ on my 8600.
cballero
1024 MB
******
Posts: 1178
System 7, today and forever
View Profile
Reply #10 on: April 11, 2022, 14:33

Indeed! :D exactly why I put it out here! ;)

I even figured if you want to max out you HFS+ you could create a large HFS+ image inside your boot drive and automount it at startup to eek out those extra byte savings lol :)
68040
512 MB
*****
Posts: 950
68k - thy kingdom come, thy will be done !
View Profile
Reply #11 on: April 12, 2022, 12:59

Quote from: MacGarden
PlusMaker converts Mac OS Standard (HFS) disks to Mac OS Extended (HFS Plus) without having to re-initialize your disk and restore from backups.



To convert a disk, PlusMaker requires a 68040 or PowerPC based Mac OS computer running Mac OS 7.1 or greater.
Never heard about that tool before, but the 68040 requirement strikes me odd. What does the CPU have to do with the filesystem, if the OpSys version stays the same?
Last Edit: April 18, 2022, 23:48 by 68040
wove
1024 MB
******
Posts: 1363

View Profile
Reply #12 on: April 12, 2022, 13:27

Just sort of a wild guess but perhaps that is to ensure that the computer is in 32bit mode. A 68030 processor running System 7.1 could be running is 24bit mode, while if I remember correctly the 68040 has no 24 bit mode meaning the computer can only be 32 bit.
cballero
1024 MB
******
Posts: 1178
System 7, today and forever
View Profile
Reply #13 on: April 12, 2022, 20:55

Another wild guess would be that a '040 Mac is a better chip for Mac OS 8.1, which is needed (unless you use that HFS+ hack I posted on) than lower processors like '030 Macs and under (although I ran Mac OS 8.1 w/help IIRC on a stock Mac IIci quite nicely)
Knezzen
Administrator
512 MB
*****
Posts: 608

Village idiot
View Profile System 7 Today
Reply #14 on: April 13, 2022, 19:40

The 24bit mode is just a memory allocation mode, not a CPU execution mode. The code (software) is always the same regardless of the memory mode. The Quadra 700 uses a 68040 running at 25mhz and supports 24bit memory mode for instance.
Pages: [1] 2

© 2021 System7Today.com.
The Apple Logo, Macintosh™, Mac OS™, and others property of Apple Computer, Inc.
This site is in no way affiliated with Apple Computer, Inc.