- ms-sys
- About
- License
- Documentation
- Screenshot
- Changelog
- Download
- Current version
- Older versions
- Links
- Contact
- Bug reports
- Feature requests
- Patches
- Support
- ms-sys (1) — Linux Man Pages
- ms-sys: write Microsoft boot block
- SYNOPSIS
- DESCRIPTION
- OPTIONS
- EXAMPLES
- ENVIRONMENT
- ms-sys 2.2.1
- Publisher Description
- About ms-sys
- ms-sys(1) — Linux man page
- Synopsis
- Description
- Options
- Examples
- Environment
- Arch Linux User Repository
- Search Criteria
- Package Details: ms-sys 1:2.6.0-1
- Package Actions
- Dependencies (0)
- Required by (2)
- Sources (1)
- Pinned Comments
- chungy commented on 2018-03-25 05:36
- Latest Comments
- jeffhoe commented on 2018-11-07 23:34
- cimarronline commented on 2018-03-29 17:04
- chungy commented on 2018-03-25 05:36
- chungy commented on 2017-08-05 04:20
- arewaolakunle commented on 2017-08-04 13:43
- okabekudo commented on 2017-06-20 21:09
- chungy commented on 2017-05-27 23:05
- polyzen commented on 2017-05-27 22:58
- chungy commented on 2017-05-27 22:46
- polyzen commented on 2017-05-27 22:30
ms-sys
About
License
Documentation
From the README:
Screenshot
Changelog
From the CHANGELOG:
Download
Current version
Current development version is 2.7.0, it is available from SourceForge download. The md5sum of ms-sys-2.7.0.tar.gz is 6c895ab03664218aae0915b0fa537322
Current stable version is 2.6.0, it is available from SourceForge download. The md5sum of ms-sys-2.6.0.tar.gz is 1bfd8f431268d8ae0cf1fa2f79efdc27
Older versions
Version 2.5.3 is available from SourceForge download. The md5sum of ms-sys-2.5.3.tar.gz is a33f0ca96d0ba2688503183b74a86568
Version 2.5.2 is available from SourceForge download. The md5sum of ms-sys-2.5.2.tar.gz is b663cc89a0a1c29e67ca355d687b0a96
Version 2.5.1 is available from SourceForge download. The md5sum of ms-sys-2.5.1.tar.gz is c66fb9045543559d3b320f57d4c87f30
Version 2.5.0 is available from SourceForge download. The md5sum of ms-sys-2.5.0.tar.gz is dfd50499ae950a92290d0d3c577e031b
Version 2.4.1 is available from SourceForge download. The md5sum of ms-sys-2.4.1.tar.gz is d31e7ef3db6bd77dbb13df11057fa0f2
Version 2.4.0 is available from SourceForge download. The md5sum of ms-sys-2.4.0.tar.gz is 6742dd1a058b1ce32cb991853d9d6bec
Version 2.3.0 is available from SourceForge download. The md5sum of ms-sys-2.3.0.tar.gz is 46d186707c7767db664afe681f8eaad6
Version 2.2.1, is available from SourceForge download. The md5sum of ms-sys-2.2.1.tar.gz is 659fb46f1b014abe64ae7d635c5bc1f8
Version 2.2.0 is available from SourceForge download. The md5sum of ms-sys-2.2.0.tar.gz is aed171c3b354e7c755e1b9fd9bd8c384
Version 2.1.5 is available from SourceForge download. The md5sum of ms-sys-2.1.5.tar.gz is 2acdaea25accc821bd033083d0befdcc
Version 2.1.4 is available from SourceForge download. The md5sum of ms-sys-2.1.4.tar.gz is 2bea17d08d02494fe36fd574d0731d93
Version 2.1.3 is available from SourceForge download. The md5sum of ms-sys-2.1.3.tgz is 6fad0a69ac89440ad4f696dbbbf11497
Version 2.1.2 is available from SourceForge download. The md5sum of ms-sys-2.1.2.tgz is 1a4195b7ed949d1da225615ab5e125cc.
Version 2.1.1 is available from SourceForge download. The md5sum of ms-sys-2.1.1.tgz is 99f822a9a281466411a082b0d706650e.
Version 2.1.0 is available from SourceForge download. The md5sum of ms-sys-2.1.0.tgz is aafbb0b56fdd0d31e660d644856c1690.
Version is 2.0.0, is available from SourceForge download. The md5sum of ms-sys-2.0.0.tgz is 1600f93cca31a610737d98f5e8510917.
Version 1.1.3 is available from SourceForge download. The md5sum of ms-sys-1.1.3.tgz is 85ea2c3c1053dc65db614de22cd280b1.
Version 1.1.1 is available from SourceForge download. The md5sum of ms-sys-1.1.1.tgz is b25279d7dec4d9bd2b2049697833d18e.
Version 1.1.0 is available from SourceForge download. The md5sum of ms-sys-1.1.0.tgz is 2fe1e98fc8975c7e3c125eca8e9a78b9.
Version 1.0.2 is available from SourceForge download. The md5sum of ms-sys-1.0.2.tgz is d98d06a85f3c4821fdda8f62cae4559d.
Version 1.0.1 is available from SourceForge download. The md5sum of ms-sys-1.0.1.tgz is 760ef05f49eba5c13aa4f392188def03.
Version 1.0 is available from SourceForge download. The md5sum of ms-sys-1.0.tgz is 81223ed3c366d2b7e5b6e21d9d2d769a.
Version is 0.9 is available from SourceForge download. The md5sum of ms-sys-0.9.tgz is 64d02dfa946744bb30b25de935358c91.
Links
Documentation | |
---|---|
Boot Records Revealed! | Mirror of lost good reference page |
Boot Records Revealed! | Another US mirror of the lost site above |
Boot Records Revealed! | Russian mirror of the site above |
Programs | |
GNU Parted | Useful for creating partitions and file systems. |
regutils | Useful for manipulating the windows registry files. |
cabextract | Useful for extracting windows .cab-packages |
ms-sys-free | A close following fork of ms-sys which only supports boot records of free operating systems. |
Other links | |
BG-Rescue Linux | A rescue disk containing ms-sys among other tools |
PLD RescueCD | A rescue CD containing ms-sys among other tools |
Trinity Rescue Kit | A rescue CD containing ms-sys among other tools, good antivirus CD. |
SourceForge | ms-sys SourceForge page |
Contact
Bug reports
Feature requests
Patches
Support
During April 2011 many spam posts were made to the bugtracker. Since then it is no longer possible to make anonymous posts. An account at SourceForge is now required to post a bug report, feature request, patch or support request. It is possible to get a SourceForge account without having any own project hosted at SourceForge. Even though SourceForge kindly provides accounts and other services for free I realize that having to create an account to post a bug report or patch will be considered an obstacle by many and I apologize for any inconvenience.
Источник
ms-sys (1) — Linux Man Pages
ms-sys: write Microsoft boot block
Command to display ms-sys manual in Linux: $ man 1 ms-sys
ms-sys — write Microsoft boot block
SYNOPSIS
DESCRIPTION
OPTIONS
If ms-sys is started without any options a simple diagnosis will be done on the given device.
EXAMPLES
Please note that Windows ME is not useful for making standalone bootable floppies. However, Win9x and DOS works fine with the first two examples.
Creating a 1.68 MB bootable floppy This example assumes that you have your windows installation mounted at /dosc and also have mtools and fdformat installed.
fdformat /dev/fd0u1680
mformat a:
ms-sys -w /dev/fd0
mcopy /dosc/io.sys a:
mcopy /dosc/msdos.sys a:
mcopy /dosc/command.com a:
Creating a bootable 2.8 MB floppy image to use with an el-torito bootable CD
dd if=/dev/zero of=floppy288.img bs=1024 count=2880
/sbin/mkdosfs floppy288.img
ms-sys -1 -f floppy288.img
su
mount -o loop floppy288.img /mnt
cp msdos.sys /mnt/
cp io.sys /mnt/
cp command.com /mnt/
(it might also be a good idea to add a config.sys and autoexec.bat with CDROM support)
umount /mnt
exit
cp floppy288.img cd-files/boot.img
mkisofs -b boot.img -c boot.cat -o cdimage.iso cd-files
(burn the file cdimage.iso to a CD with cdrecord or another program)
restoring a backup of Win9x or Win ME to a fresh hard disk
Step 1, use GNU parted to create your FAT32 partition and file system:
parted (then create partition and file system)
Step 2, write the MBR:
Step 3, write the FAT32 partition boot record:
ms-sys -w /dev/hda1
Step 4, mount your new filesystem:
mount /dev/hda1 /mnt
Step 5, read your backup
cd /mnt; tar -xzvf /path/to/my_windows_backup_file.tgz
ENVIRONMENT
The writing of NTFS partition boot records in ms-sys probably has no practical use. For Windows 7 it has been reported that doing «sysprep» before making an image of an NTFS partition will make the partition restored from the image bootable.
Источник
ms-sys 2.2.1
Publisher Description
Linux program for writing Microsoft compatible boot records. This program does the same as Microsoft «fdisk /mbr» to a hard disk or «sys d:» to a floppy or FAT32 partition except that it does not copy any system files, only the boot record is wri
About ms-sys
ms-sys is a free software published in the Other list of programs, part of System Utilities.
This program is available in English. It was last updated on 2019-10-03. ms-sys is compatible with the following operating systems: Linux.
The company that develops ms-sys is ms-sys.sf.net. The latest version released by its developer is 2.2.1. This version was rated by 1 users of our site and has an average rating of 4.0.
The download we have available for ms-sys has a file size of . Just click the green Download button above to start the downloading process. The program is listed on our website since 2011-01-22 and was downloaded 356 times. We have already checked if the download link is safe, however for your own protection we recommend that you scan the downloaded software with your antivirus. If your antivirus detects the ms-sys as malware or if the download link is broken, use the contact page to email us.
How to install ms-sys on your Windows device:
- Click on the Download button on our website. This will start the download from the website of the developer.
- Once the ms-sys is downloaded click on it to start the setup process (assuming you are on a desktop computer).
- When the installation is finished you should be able to see and run the program.
Источник
ms-sys(1) — Linux man page
Synopsis
Description
Options
If ms-sys is started without any options a simple diagnosis will be done on the given device.
Examples
Please note that Windows ME is not useful for making standalone bootable floppies. However, Win9x and DOS works fine with the first two examples.
Creating a 1.68 MB bootable floppy This example assumes that you have your windows installation mounted at /dosc and also have mtools and fdformat installed.
fdformat /dev/fd0u1680
mformat a:
ms-sys -w /dev/fd0
mcopy /dosc/io.sys a:
mcopy /dosc/msdos.sys a:
mcopy /dosc/command.com a:
Creating a bootable 2.8 MB floppy image to use with an el-torito bootable CD
dd if=/dev/zero of=floppy288.img bs=1024 count=2880
/sbin/mkdosfs floppy288.img
ms-sys -1 -f floppy288.img
su
mount -o loop floppy288.img /mnt
cp msdos.sys /mnt/
cp io.sys /mnt/
cp command.com /mnt/
(it might also be a good idea to add a config.sys and autoexec.bat with CDROM support)
umount /mnt
exit
cp floppy288.img cd-files/boot.img
mkisofs -b boot.img -c boot.cat -o cdimage.iso cd-files
(burn the file cdimage.iso to a CD with cdrecord or another program)
restoring a backup of Win9x or Win ME to a fresh hard disk
Step 1, use GNU parted to create your FAT32 partition and file system:
parted (then create partition and file system)
Step 2, write the MBR:
Step 3, write the FAT32 partition boot record:
ms-sys -w /dev/hda1
Step 4, mount your new filesystem:
mount /dev/hda1 /mnt
Step 5, read your backup
cd /mnt; tar -xzvf /path/to/my_windows_backup_file.tgz
Environment
The writing of NTFS partition boot records in ms-sys probably has no practical use. For Windows 7 it has been reported that doing «sysprep» before making an image of an NTFS partition will make the partition restored from the image bootable.
Источник
Arch Linux User Repository
Search Criteria
Package Details: ms-sys 1:2.6.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/ms-sys.git (read-only, click to copy) |
---|---|
Package Base: | ms-sys |
Description: | Write Microsoft-compatible boot records (MBR and PBR) |
Upstream URL: | http://ms-sys.sourceforge.net/ |
Licenses: | GPL |
Conflicts: | ms-sys-devel |
Submitter: | Allan |
Maintainer: | chungy |
Last Packager: | chungy |
Votes: | 250 |
Popularity: | 0.49 |
First Submitted: | 2008-12-28 13:05 |
Last Updated: | 2019-06-22 22:15 |
Dependencies (0)
Required by (2)
Sources (1)
Pinned Comments
chungy commented on 2018-03-25 05:36
Note to flaggers: ms-sys uses a stable/unstable versioning system like the old (pre-2.6) linux kernel. 2.5.x aren’t in the stable series, this package won’t get upgraded unless a 2.4.2 or 2.6.0 happen.
Latest Comments
jeffhoe commented on 2018-11-07 23:34
I get the below error when running makepkg -si. I’ve tried redownloading and using the Makefile from a manually downloaded ms-sys-2.4.1.
==> Entering fakeroot environment. ==> Starting package(). Makefile:97: *** target pattern contains no ‘%’. Stop. ==> ERROR: A failure occurred in package(). Aborting.
cimarronline commented on 2018-03-29 17:04
Thanks chungy. I was able to make a bootable Win10 USB stick, according to your directions. Running ms-sys -n on the partition also was required, as you recommend. Other instructions don’t have this step, and it won’t boot («This is not a bootable disk»).
Running ms-sys -n on the partition can be done after the USB stick is created, if that step was missed.
chungy commented on 2018-03-25 05:36
Note to flaggers: ms-sys uses a stable/unstable versioning system like the old (pre-2.6) linux kernel. 2.5.x aren’t in the stable series, this package won’t get upgraded unless a 2.4.2 or 2.6.0 happen.
chungy commented on 2017-08-05 04:20
I’ve been able to successfully make bootable Windows 7 USB sticks with this package, but it is a little tricky. My method goes as such:
1. Partition the drive with MBR (not GPT!), making an NTFS partition with type 0x07 and the active flag set
2. Use mkfs.ntfs on the new partition
3. Run «ms-sys -n» on the partition, and «ms-sys -7» on the whole USB device itself
4. Copy all the files from the Windows 7 DVD/ISO to the NTFS partition; «cp -r» is sufficient.
arewaolakunle commented on 2017-08-04 13:43
@okabekudo Same here. ended up using rufus to create it. I actually thought something all of a sudden was wrong with my image(had only one).
okabekudo commented on 2017-06-20 21:09
I don’t think this works any longer for creating bootable Windows 7 usb sticks on a fully updated system. I’ve tried for several hours now with different isos that all work when creating a bootable stick on windows. I know that I did nothing wrong in the process because I’ve done this many times. Formatting to ntfs setting bootflag creating mbr through ms-sys -7 copying the files of the iso to the stick. I even tried the devel version but no luck. It prompts «this is no bootable disk» every time on many different computers. Could someone try this to confirm it’s broken?
chungy commented on 2017-05-27 23:05
> I don’t know [. ] why you’re so eager to not use it.
I haven’t been convinced that it’s necessary for this package. Examples like chromium, firefox, systemd, tor are far easier to see the need given their attack surfaces.
> ? This has to be run as root.
For certain uses. I’ve used it as non-root plenty of times (eg: virtual machine images :p)
polyzen commented on 2017-05-27 22:58
I don’t know how effective the hardening-wrapper is for this nor why you’re so eager to not use it.
> disk devices/partitions are normally off-limits to non-root users
? This has to be run as root.
> PIE may become the default in gcc «soon» (nullifying the need for the wrapper).
It’s probably been «soon» for years now. Doesn’t nullify the need until it has happened.
> install the package beforehand and knock yourself out.
Would require you remembering all packages which are written in C/++.
chungy commented on 2017-05-27 22:46
From both the wiki and IRC discussion, I glean:
1. Including the makedepends for hardening-wrapper is optional.
2. It is most useful for programs susceptible to security attacks. ms-sys is not SUID and disk devices/partitions are normally off-limits to non-root users.
3. PIE may become the default in gcc «soon» (nullifying the need for the wrapper).
4. If you want to build a hardened executable, install the package beforehand and knock yourself out.
I understand that you are the previous maintainer, I thank your input, but at the moment, I don’t believe there’s a critical reason to include hardening-wrapper as a makedepends.
polyzen commented on 2017-05-27 22:30
Keeping hardening-wrapper around after the relevant builds can cause issues with other builds (IIRC Emacs was an example).
Copyright © 2004-2021 aurweb Development Team.
AUR packages are user produced content. Any use of the provided files is at your own risk.
Источник