/*----------------------------------------------------------------------------+ | Copyright (C) 2002 Hsu-Ping Feng | | | | This program is free software; you can redistribute it and/or modify | | it under the terms of the GNU General Public License as published by | | the Free Software Foundation; either version 2 of the License, or | | (at your option) any later version. | | | | This program is distributed in the hope that it will be useful, | | but WITHOUT ANY WARRANTY; without even the implied warranty of | | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | | GNU General Public License for more details. | | | | You should have received a copy of the GNU General Public License | | along with this program; if not, write to the Free Software | | | | Foundation, Inc., 59 Temple Place, Suite 330, | | Boston, MA 02111-1307 USA | | | | | | Author e-mail: spferng@ksts.seed.net.tw | +----------------------------------------------------------------------------*/ ******************************************************************************* * ???????????????@?????????? * * ???? ???????? * * 2000-3q SPF FDisk + SPF Boot Manager 2004.03.18 * ******************************************************************************* ?? ???n???????t???????????????r?A?O?????????q?????????????q?????v???????r???A ?b?i?J???n?????z?|?????@?y???v???r???A?b?????v?????????????U?A???????????i ?????n???i???????R???????A?]?A?@?????H?b???A???D?@?????A?????????q???r???A ?????v?~?|?????????@???I ?? ?u?n?O?X?k?????????n???A?z?????????V???????U?A?]?S???H???v?Q?V?z?????@???@ ?@?A???O?y?????K?O???z?C SPFDisk ?O?@?????X?y?w???????u??(FDISK)?z???y???????z?{??(Boot Manager)?z ???n???A???O?????K?O???A?u?n?????????H?N???????n?????@???????A?] ?A???????????????????b???A???B???A???????R???????]?????X?z???u?? ?C???????????O???A???p?G?????B?????B?????q?T?D?D?D?????A?h???t?b ?????????^?A?w???H?N?????????I ?? ???e?????G ?@. ???????z?{?????? ?G. MS-DOS ?U?w???????????z?{?? ?T. MS-DOS ?w???????u??(FDISK)?????O?[?j?? ?|. ???????????{?? ??. ?????????z?w???{?????w???????u?????S?I ?? ???????z?w???{?? ?? ?w???????u?? ??. ?w?????D ?C. ???????? (?@)?????????? (?G)???????k (?T)???????z?{???????????w?U?\?????? (?|)?w???????u???????????w?U?\?????? ?? ?p???B?z?????H ?? ?D?\?????b?????H (??)?}???????????e??(SPF Boot Manager)???????k ?K. ?p???w?????????z?{?????w?? ?E. ?p?????? SPF Boot Manager ?Q. ???? Windows 95/98?BDOS ?? OS/2 ?Q?@. ?????P?@???w???W [?t?@??] DOS ?D?????H?I ?Q?G. ???? Linux?BFreeBSD ?Q?T. ???? Windows NT ?Q?|. ???????z?{?????`?N???? ===============================> ?????\?? ?Q??. ?????u?????????`?N???? ===============================> ?????\?? ?Q??. ?p???????l?????????? ?H?I ?Q?C. ???O ------------------------------------------------------------------------------- ?@. ???????z?{???????G ???????z?{??(Boot Manager)?O?P?i?U?@?~?t?????????M???@?s???????C?Y?@???q ?????F???M?H?W???@?~?t???A???????z?{???N???W?????F?A???????????????}???????? ?Q?n?i?J???@?~?t???C?J?M?O?@?~?t???e???{???A???????a?I?N???O???@???{???A?q?` ?i?w?????a???? MBR (Master Boot Record)???n?B?w?????????????A?e???w???????K?A ?????e?????t?A?????????e???????A???????A?H?????{??(FDISK)?????@???s?? Parti- tion ?~?i?H?w???C ps. ???{?????i?w???b?W?z?????m???~?A?]?i?w?????n???W?C ------------------------------------------------------------------------------- ?G. MS-DOS ?U?w???????????z?{???G LILO (LInux's LOader)?O???????L???j?????????z?{???A?? OS/2 ?h?O?????????? ???????A?????????L?k?b MS-DOS ?????U?w???A???b?O?????i???A?????????L?n?@?~?t ???????F???j?h???A?]???A???????????X???M???u?I?A?g?F?@?????s?????????z?{???A ???M?????????h?????A???L???????H???I???e PC ?`?????@?~?t???C?A?@?????j???A?? ?O?????K?O?????I ------------------------------------------------------------------------------- ?T. MS-DOS ?w???????u??(FDISK)?????O?[?j???G ???{?????t?@???u???O?w???????{??(FDISK)?A?????|?Q???g?????]?A???b?O?]?? MS-DOS ???????w???????{??(FDISK)?\???????A?|???G 1. ?@???w???u???????@???D????(Primary)?C 2. ?L?k?????t?? ID ?C???\???b Linux's FDISK ?????A?B?b?h?@?~?t???@?s???? ???U?A?????{?????O???n???C 3. ?L?k?H???????]?w?????b?w???W?????m?C 4. ???? Linux's FDISK ?????X???????????A?b?Y?????p?U?|?o?? MS-DOS FDISK ?L?k???Q???X?A?????O???X?????T?????T?C 5. ?????????@?w?|?}?a???????????e?A?G?L?k???????????????C 6. ?????@?I?O???????o???Y?????A?b?C?@???????????@?????N???Y?x?s?A???@?S ?????????l?a(?????H????)?C ?? ?n?M?I?I ?????o?{???? Windows98 FDISK ???A?u?n?????????????D???????l ???W?W?L 1023 ???????A?@???|?N???????l?????m?]?w?b 1023 ???W?W?????e?A ?p?????????????????A???????????????t???N?|?????b 1023 ???W?W?????e?A ???Y?????????????????????t?m?????]???p?G?????????^?A?????A?????????? ?? 1023 ???W?W???????N???F?A???????????????x?s???????????????}???A ?????????t???b?????D?????]?P???|?Q?R???A?{?p?@?????w?????u?I ?]?????? Windows98 FDIS ???????????|???????????????l???W?A???H?i ???|?????_?????o???o?????p?????????A?????????i???`?N?I ?@?@?????s???? FDISK ?O?_?????P???D?????N?S???L?F?C ?????W?z?????????o???????_???????g?@?M FDISK ?????Y?A?????]?t?X?? MS-DOS FDISK ???S?????????\???A?B?i?H?b?????????????p?U?????????j?p???????A?]?i?H?? MS-DOS's FDISK ???????????????????????s???????A???D?n???O?b???{?????A?????? ???????F?????i???M?`?w???????????@?A???p?G?????????D?D?D?????A?u?n???\???S?? ?X?{?|?y???Y???@?z???????????O???}???S???????y?x?s?z?A?h???????|?????w???W?? ?????????A???H???F?W?z?????D?y?T?O?z???~?A???????i?H???????h?????C?@???\???C ------------------------------------------------------------------------------- ?|. ???w???????????{???G ???????O?w???????????????????T?x?s?B?A?????? 0 ???B?? 0 ?y?B?? 1 ?????A?Y ?N?@?? 1.2 GB ???w?????? 500 MB ?? 700 MB?A?h?Y?????T?|?H?S?w???????s???b?w ???????????A?C?????X?????????????@??????(Partition)?A???W???N???????????C?C ???????b?w???W???}?l?P???????m?????P?A?O?G?????????????O???U?????????????A?? ???????{??(?]?A???{??)?????????????|?n?????????J?y???l???W?z?M?y???????W?z?A ?p???N?O?????b?]?w?????F?C ?????i?????X???????A???O?O?D????(Primary)?B?X?R????(Extended)?M???????? (Logic)?A?????A?D?????????q?T?w?? 4 ???A???X?R?????]?O?D?????????????@?A???@ ???P???O?A?X?R?????????i?????@???s?????????????A?????????W?S?i?????@???????? ???A?p?G?n???@???H?W???????????A?h?????{???|?????b???~?????????????????W???? ?@???X?R?????A?o???N?i?A?????s?????????????A?p?????_???????U?h?A?S?p?@?????l ?A?????D?n???X?R???????[?\???????????A?G?i?N?@???w?????? N ???????????C???L ?A?u?n???????@?????????????a?F?A?h?????????????U?h?????????????N?L?k???Q???? ?A?]?????l?_?F?I ???P???????????b?????w?????????W?N?????P???????A?D???????X?R?????i?t?m?? ?d???O?????w?????????A???????????h?O?s?b?X?R?????????A?G?????????X?R???????? ?l???????????C ------------------------------------------------------------------------------- ??. ?????????z?w???{?????w???????u?????S?I?G ?? ???????z?w???{???G 1. ?b MS-DOS ?????U?????C 2. ?????????????????????????C 3. ?i?w???Y???}?????????????]?w?q???K?X?C 4. ?i?????w???b MBR ???Y???w???W???Y???D???????????????A?]?i?w???b?n???W?C 5. SPFDisk ?w???J?????????z?{???A???}???????e?{???O?????????????C 6. ???{?????????????X?G???O???????????A?p???i???????????P?C 7. ?i???????G???w???W???D???? DOS ?A?B?N?????w?????????@???w???I 8. ?}?????i?????P???????D?????A???????|?????z?Z?}???C 9. ?i?]?w?????????A?}???????????????U???????]?w???????????C???p Win95 ?}?? ???Y???U F4 ?i?i?J?????? MS-DOS?A?????{???i?F???N Win95 ?? MS-DOS ???[?J ?}?????????A?B???? MS-DOS ?}?????????{???N?????U F4 ???i?J?C ?? ?w???????u???G 1. ?????????????????????????C ?@?@2. ?????W?L 8.4GB ???w???C 3. ???????????B?z?A?u?n???}???S???????x?s?A?????|?I???w???C 4. ?????y?}?a???z???y?D?}?a???z?????x?s?????A?p???K?i?????????M?w?O?_?n?M ???????????A?o???y?????j?p???????z???y?????z???????????????U?A???????i ?H?b?????????j?p?????????|???`????????????(???{?????|???? FAT ???j?p)?C 5. ?i?????|???D?????C 6. ?i?H???? System ID ?C 7. ?????D???????i???????????w???l???W?A?G?i???L?l?a?????W?????C 8. ?i?????w???W???Y???????A???????s?}?????p?????@???C 9. ?i?????P?@???w???W?P??????????????????(?Y???l???W???b?S?????m)?C PS. ?????????O???D???????????????C 10. ?Y?????Y?? DOS or OS/2 ??????????????(???????|???j?????p)?A?h?z???W?? ...
marcinvx