Last Build Date: Mon, 24 Oct 2016 01:00:00 GMT
Mon, 24 Oct 2016 01:00:00 GMTDuring a PhotoRec session, if disk space on the destination starts running precariously low, you can interrupt the session, change the destination, and resume like so:
Wed, 19 Oct 2016 07:00:00 GMTin Adobe ImageReady CS2:
Tue, 18 Oct 2016 07:00:00 GMTThis process was tested on a MacBook Pro (13-inch, Mid 2012) and Samsung 830-Series MZ-7PC128B/WW 128GB Solid State Drive with OS X 10.9.5, Linux Mint Cinnamon 18 64-bit, and Windows 7 64-bit.
Install SSD. Any existing data will be deleted.
Boot from Mavericks installer
Disk Utility > Partition (GUID), format (Mac OS Extended (Journaled)), and name (OSX) volume
Install Mavericks to OSX normally
Boot from SSD
Boot Camp Assistant > allocate partition space as desired (keeping in mind that the Linux Mint partition will be carved out of the Windows partition)
Install Windows normally
Boot from Linux Mint 18 installer
Install Mint normally, selecting "Install Linux Mint alongside them" and specifying the desired sizes of the Windows and Mint partitions
When installation completes, boot to Startup Manager by holding the Option key. There are 3 options:
OSX = Mavericks
Recovery-10.9.5 = OS X Recovery
Windows = GNU GRUB, from which Linux Mint 18 or Windows 7 can be booted (ignore the OS X 32-bit and 64-bit entries)
Of course, in lieu of steps 1 and 2, an existing OS X installation could be used, though the risk of data loss is very real and should be assumed.
If desired, rEFInd can be installed to manage boot options.
OS X can be installed normally to an SD card in the built-in card reader, but attempting to run Boot Camp Assistant from such a drive returns: "You cannot partition an external disk, a RAID disk or an internal disk on which FileVault encryption is in progress. Restart your computer using an internal disk that is not part of a RAID set or try it again after FileVault has completed."
Tue, 11 Oct 2016 07:00:00 GMTIn lieu of a third-party Start menu replacement like Classic Shell (along with its attendant risks), you can create a taskbar toolbar to display all programs in Windows 8.1:
That's it; now you've got a list of all programs easily accessible from the taskbar.
Sun, 02 Oct 2016 07:00:00 GMTJust added a long-overdue update to Mounting partitions from full disk images with guestfish, part of the inimitable libguestfs:
"libguestfs can access almost any disk image imaginable. It can do it securely — without needing root and with multiple layers of defence against rogue disk images. It can access disk images on remote machines or on CDs/USB sticks. It can access proprietary systems like VMware and Hyper-V."
Fri, 30 Sep 2016 07:00:00 GMTA few ddrescue install tips for Debian-based distros:
Don't install from the official repositories unless you want version 1.19 from 2014 (current version is 1.21 from 2016):
# apt install ddrescue
E: Unable to locate package ddrescue
# apt install gddrescue
Setting up gddrescue (1.19-1) ...
(Note that while the repositories refer to it as "gddrescue", it is invoked via "ddrescue" once installed.)
If you receive an error like this one while running make:
c++ -W -O2 -c -o arg_parser.o arg_parser.cc
make: c++: Command not found
Makefile:64: recipe for target 'arg_parser.o' failed
make: *** [arg_parser.o] Error 127
you need to install build-essential first:
# apt install build-essential
The rest is straightforward:
$ lzip -d ddrescue-1.21.tar.lz && tar xvf ddrescue-1.21.tar && cd ddrescue-1.21 && ./configure && make
Sun, 11 Sep 2016 07:00:00 GMTHot on the heels of our 2011 post, Mac OS X P2V, comes a new guide for those who just can't let go of OS X 10.6's superior speed, stability, or PowerPC emulation: Installing Snow Leopard into VMWare Fusion 8 on El Capitan. Enjoy!
Sun, 04 Sep 2016 07:30:00 GMTAdd the script below to the beginning of your batch scripts to automatically request elevated permissions when run. It was written by Matt, who credits for inspiration a post by NIronwolf, which credits OpenELEC, who apparently does not host the original script any longer (this may be it: create_installstick.bat). As Winhelponline points out, simply add your instructions under the "START" label.
:::::::::::::::::::::::::::::::::::::::::::: :: Automatically check & get admin rights V2 :::::::::::::::::::::::::::::::::::::::::::: @echo off CLS ECHO. ECHO ============================= ECHO Running Admin shell ECHO ============================= :init setlocal DisableDelayedExpansion set "batchPath=%~0" for %%k in (%0) do set batchName=%%~nk set "vbsGetPrivileges=%temp%\OEgetPriv_%batchName%.vbs" setlocal EnableDelayedExpansion :checkPrivileges NET FILE 1>NUL 2>NUL if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges ) :getPrivileges if '%1'=='ELEV' (echo ELEV & shift /1 & goto gotPrivileges) ECHO. ECHO ************************************** ECHO Invoking UAC for Privilege Escalation ECHO ************************************** ECHO Set UAC = CreateObject^("Shell.Application"^) > "%vbsGetPrivileges%" ECHO args = "ELEV " >> "%vbsGetPrivileges%" ECHO For Each strArg in WScript.Arguments >> "%vbsGetPrivileges%" ECHO args = args ^& strArg ^& " " >> "%vbsGetPrivileges%" ECHO Next >> "%vbsGetPrivileges%" ECHO UAC.ShellExecute "!batchPath!", args, "", "runas", 1 >> "%vbsGetPrivileges%" "%SystemRoot%\System32\WScript.exe" "%vbsGetPrivileges%" %* exit /B :gotPrivileges setlocal & pushd . cd /d %~dp0 if '%1'=='ELEV' (del "%vbsGetPrivileges%" 1>nul 2>nul & shift /1) :::::::::::::::::::::::::::: ::START :::::::::::::::::::::::::::: REM Run shell as admin (example) - put here code as you like ECHO %batchName% Arguments: %1 %2 %3 %4 %5 %6 %7 %8 %9 cmd /k
Sun, 04 Sep 2016 07:15:00 GMTwhile booted via Windows installation media, then determine which version of Windows corresponds to the recovered key:
Boot via Windows installation media (DVD, USB flash drive, etc)
When the "Windows Setup" window appears, press Shift + F10 to open a command prompt
Launch one of these tools from the command prompt to retrieve product key from BIOS / UEFI:
Windows OEM Product Key Tool 1.1 - Purpose-built app; simply returns the product key
FirmwareTablesView - Displays list of firmware tables; look for "MSDM" under Signature column or "Microsoft Software Licensing Table" under Description column
RWEverything - Digs deep for a plethora of hardware details; head to ACPI > MSDM > Data.
To identify which version of Windows the recovered product key corresponds to:
For OEM computers still shipping with Windows 7 or 8.1 (slated to end on October 31, 2016), the firmware-embedded product key likely differs from the product key on the hard drive. Recover the latter with ProduKey.
For more information on embedded product keys, see Windows 10 Embedded Product Key Tool and Where is my Windows product key, and how can I tell that my Windows installation is genuine?
Sun, 04 Sep 2016 07:00:00 GMT