Skip to main content

Posts

Showing posts from January, 2019

Why my 500GB Hard disk shows less size when formatted on the system ?

There are two ways to define a gigabyte.   One is vendor way and another one is the computer's  binary powers of two definition  method. When you buy a "500 Gigabyte" hard drive, the vendor defines it using the  decimal  powers of ten definition  of the "Giga" prefix. 500 * 10 9 bytes = 500,000,000,000 = 500 Gigabytes But the computers operating system determines the size of the drive using the computer's  binary powers of two definitions  of the "Giga" prefix: 465 * 2 30 bytes = 499,289,948,160 = 465 Gigabytes/ Gibibytes If you're wondering where 35 Gigabytes of your 500 Gigabyte drive just disappeared too, you're not alone. It's  an old trick by hard drive makers  -- they intentionally use  the official SI definitions  of the Giga prefix so they can inflate the sizes of their hard drives, at least on paper.  Ideally, we should refer to binary prefix when calculating sizes of storage devices as this makes more sense. Foll

What are the useful nvram settings in macOS ?

The OS X boot arguments are useful for troubleshooting problems with system startup and how the system behaves when running. sudo nvram boot-args="-v" :  This command will set the system to always boot to verbose mode, so we do not need to hold Command + V at system startup. sudo nvram boot-args="-x" :  This will set the system to always boot into Safe Mode. sudo nvram boot-args="-s" :  This command will boot the system into single user mode without needing to hold Command-S at system startup. sudo nvram boot-args="iog=0x0"  :   when you close the display but connect the system to an external monitor and keyboard the system will stay awake. After running this command, when connecting an external monitor, the internal display will be disabled, which can be beneficial in some situations such as those where you are mirroring your desktop but wish to run the external display at a higher resolution than your laptop can run. sudo nvram b