Partition Logic 是一款免费而且开放原始码的磁盘管理工具,使用者不仅能够透过它来创建、删除磁盘,而且也可以利用它来达成商业软件才具有的调整分割区大小的功能。这个功能对于许多使用者来说可是梦寐以求的喔,因为常常会有使用者在分割磁盘之初未事先规划好容量,等到使用了依段时间后才发现磁盘大小分配不恰当的情形,这个时候就可以利用 Partition Logic 的调整扇区大小的功能,在不损坏原有数据的情况下来重新分配扇区的大小。对于想要对磁盘内容进行备份的使用者而言,Partition Logic也提供了磁盘数据完全复制的功能,让使用者可以轻松快速地将数据由A磁盘转移到B磁盘,确保数据的安全性。这么棒的功能,原本都是要在付费购买的软件中才能够拥有,但是现在却可以免费享受到,聪明的使用者们还在等什么呢?马上就来试试Partition Logic带来的超强功能吧!
This is a maintenance release, featuring the ability to resize Windows Vista partitions, more reliable loading on various systems, better exception handling, color text in graphics mode, improvements to the C library, and a number of bug fixes.
- Ported ntfsprogs 1.13.1 (including ntfsresize 1.13.1.1) so that the Disk Manager can successfully resize Windows Vista NTFS partitions.
- Modified the vloader OS loader so that it only uses int 15 to move data into high memory. Improves reliability of loading on more systems.
- The exception handler is now a separate task, for proper debugging and better reliability (in case of stack corruption, etc)
- Implemented proper color text output in both text and graphics modes.
- The boot sector code was further groomed and streamlined, though the work highlighted a bug in the GRUB bootloader that will always prevent chain-loading Visopsys from the second hard disk.
- The MBR bootmenu code no longer has the number of sectors to load hardcoded into it. It now reads a tracks' worth. Also changed some of the memory locations used, since there might have been conflicts there.
- Improved the Disk Manager's confirmation/warning message before resizing a partition.
- When the progress dialog's 'Cancel' button is disabled, the mouse cursor shows 'busy'.
- In the Disk Manager, progress indicator more accurately represents the actual times of the different stages of an NTFS resize.
- In the Disk Manager, the "Resetting $Logfile" portion of an NTFS resize shows progress indication.
- The kernel now accepts relative pathnames to file-related API functions. Removed all the absolute path hand-waving from programs, libs, etc.
- Implemented the family of scanf() C library functioms, including fscanf(), sscanf(), vfscanf(), vscanf(), and vsscanf().
- Added the C library functions_num2str(), _numdgts(), and _str2num(). Removed the custom atoi(), itoa(), itob(), itox(), lltoa(), lltob(), lltox(), ulltoa(), utoa(), and xtoi() functions and made them all macros in using the 3 new functions, above.
- Added realpath() and strnlen() C library functions.
- Added the C library functions basename() and dirname(), and removed the kernel API function fileSeparateLast().
- Removed the custom C library functions _div64(), _divdi3(),_moddi3(), _udivdi3(), and_umoddi3(). We now use the libgcc versions.
- The GUI "menu bar" component is no longer a container. It now *has* a container, so that it can also have state information about which menu is visible. Previously, raising a right-click menu in the Disk Manager could cause the corresponding menu bar title to draw itself raised when it shouldn't.
- It is now possible to 'focus' the root window (without it going over top of the other windows, obviously).
- Fixed: FAT32 bug in which the vloader OS loader was looking for the wrong terminating cluster number.
- Fixed: When a window was bigger than the screen dimensions, moving the left side of it off the screen, then moving the mouse around the right side of the window caused mouse tracers (and perhaps a GUI crash).
- Fixed: Dragging the 'imgboot' window off the left side of the screen caused a system crash.
- Fixed: When a list component is disabled, the list items no longer appear greyed-out.
- Fixed: If the 'iconwin' program can't find the icon, it will try to use the standard 'executable' one instead of the generic visopsys one.
- Fixed: The 'iconwin' program could still show an icon for a program that wasn't available. Also changed the config file format so that a list of icon names is not required to be specified before the individual specs
- Fixed: In text mode, the 'more' command could leave its reverse characters on the last line if you're scrolling with any other key than [space].
- Fixed: Printing a legitimately-escaped format sequence such as %%d in user space using printf() and friends didn't work, as the kernel's print routines would try to format their input again.
- Fixed: The C library memcmp function was comparing one too many bytes.
- Fixed: When the text was a different color (such as an error) and the screen scrolled, the cursor could remain the color of the previous line.
- Fixed: When booting from a CD there was an error message:
- Error:kernel process:kernelFile.c:fileCreate(614):
- Filesystem is read-only.
- Fixed: Broken CD-ROM emulation was not recognized on some systems.
更多信息:http://visopsys.org/partlogic
Partition Logic有ISO版和磁盘版本,ISO版需要烧录成光盘后使用。
官方下载:
CD-ROM: http://visopsys.org/files/visopsys/visopsys-0.66-iso.zip
Floppy: http://visopsys.org/files/visopsys/visopsys-0.66-img.zip
Source code: http://visopsys.org/files/visopsys/visopsys-0.66-src.zip